home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •Games Parlour• / •Classic Board Games• / SuperMind ••••• / SuperMind v2.0 / SuperMind v2.0.rsrc / CODE_16.txt < prev    next >
Text File  |  1990-09-13  |  228KB  |  3,950 lines

  1. # near model CODE resource
  2. # jump table entries: 6112-6123 (12 of them)
  3. export_775:
  4. 00000000  082D 0001 8F79           btst.b     [A5 - 0x7087], 0x1
  5. 00000006  6706                     beq        +0x8 /* 0000000E */
  6. 00000008  08ED 0000 8F79           bset.b     [A5 - 0x7087], 0x0
  7. label0000000E:
  8. 0000000E  4E75                     rts
  9. export_768:
  10. 00000010  4E56 0000                link       A6, 0
  11. 00000014  4A6E 0008                tst.w      [A6 + 0x8]
  12. 00000018  6716                     beq        +0x18 /* 00000030 */
  13. 0000001A  082D 0000 8F79           btst.b     [A5 - 0x7087], 0x0
  14. 00000020  670E                     beq        +0x10 /* 00000030 */
  15. 00000022  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  16. 00000026  4267                     clr.w      -[A7]
  17. 00000028  4EBA 01D2                jsr        [PC + 0x1D2 /* 000001FC */]
  18. 0000002C  5C8F                     addq.l     A7, 6
  19. 0000002E  6002                     bra        +0x4 /* 00000032 */
  20. label00000030:
  21. 00000030  7000                     moveq.l    D0, 0x00
  22. label00000032:
  23. 00000032  4E5E                     unlink     A6
  24. 00000034  4E75                     rts
  25. export_771:
  26. 00000036  4E56 0000                link       A6, 0
  27. 0000003A  2F07                     move.l     -[A7], D7
  28. 0000003C  7E00                     moveq.l    D7, 0x00
  29. 0000003E  206D 8FC2                movea.l    A0, [A5 - 0x703E]
  30. 00000042  302D 8FE6                move.w     D0, [A5 - 0x701A]
  31. 00000046  C1FC 0012                muls.w     D0, 0x12
  32. 0000004A  D090                     add.l      D0, [A0]
  33. 0000004C  2040                     movea.l    A0, D0
  34. 0000004E  0C28 0004 0011           cmpi.b     [A0 + 0x11], 0x4
  35. 00000054  662C                     bne        +0x2E /* 00000082 */
  36. 00000056  206E 0008                movea.l    A0, [A6 + 0x8]
  37. 0000005A  202E 000C                move.l     D0, [A6 + 0xC]
  38. 0000005E  90A8 0012                sub.l      D0, [A0 + 0x12]
  39. 00000062  E680                     asr        D0, 3
  40. 00000064  306D F832                movea.w    A0, [A5 - 0x7CE]
  41. 00000068  B1C0                     cmpa.l     A0, D0
  42. 0000006A  6616                     bne        +0x18 /* 00000082 */
  43. 0000006C  7E01                     moveq.l    D7, 0x01
  44. 0000006E  206D 8FC2                movea.l    A0, [A5 - 0x703E]
  45. 00000072  302D 8FE6                move.w     D0, [A5 - 0x701A]
  46. 00000076  C1FC 0012                muls.w     D0, 0x12
  47. 0000007A  D090                     add.l      D0, [A0]
  48. 0000007C  2040                     movea.l    A0, D0
  49. 0000007E  4228 0011                clr.b      [A0 + 0x11]
  50. label00000082:
  51. 00000082  082D 0000 8F79           btst.b     [A5 - 0x7087], 0x0
  52. 00000088  6702                     beq        +0x4 /* 0000008C */
  53. 0000008A  7E01                     moveq.l    D7, 0x01
  54. label0000008C:
  55. 0000008C  4A47                     tst.w      D7
  56. 0000008E  670E                     beq        +0x10 /* 0000009E */
  57. 00000090  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  58. 00000094  4267                     clr.w      -[A7]
  59. 00000096  4EBA 0164                jsr        [PC + 0x164 /* 000001FC */]
  60. 0000009A  5C8F                     addq.l     A7, 6
  61. 0000009C  6002                     bra        +0x4 /* 000000A0 */
  62. label0000009E:
  63. 0000009E  7000                     moveq.l    D0, 0x00
  64. label000000A0:
  65. 000000A0  2E1F                     move.l     D7, [A7]+
  66. 000000A2  4E5E                     unlink     A6
  67. 000000A4  4E75                     rts
  68. export_770:
  69. 000000A6  4E56 0000                link       A6, 0
  70. 000000AA  2F07                     move.l     -[A7], D7
  71. 000000AC  206D 8FC2                movea.l    A0, [A5 - 0x703E]
  72. 000000B0  302D 8FE6                move.w     D0, [A5 - 0x701A]
  73. 000000B4  C1FC 0012                muls.w     D0, 0x12
  74. 000000B8  D090                     add.l      D0, [A0]
  75. 000000BA  2040                     movea.l    A0, D0
  76. 000000BC  1028 0011                move.b     D0, [A0 + 0x11]
  77. 000000C0  4880                     ext.w      D0
  78. 000000C2  3E00                     move.w     D7, D0
  79. 000000C4  4A47                     tst.w      D7
  80. 000000C6  6738                     beq        +0x3A /* 00000100 */
  81. 000000C8  0C47 0004                cmpi.w     D7, 0x4
  82. 000000CC  6732                     beq        +0x34 /* 00000100 */
  83. 000000CE  303C 03E0                move.w     D0, 0x3E0
  84. 000000D2  C06D 8F78                and.w      D0, [A5 - 0x7088]
  85. 000000D6  0040 0001                ori.w      D0, 0x1
  86. 000000DA  3B40 8F78                move.w     [A5 - 0x7088], D0
  87. 000000DE  0C47 0001                cmpi.w     D7, 0x1
  88. 000000E2  6608                     bne        +0xA /* 000000EC */
  89. 000000E4  206E 0008                movea.l    A0, [A6 + 0x8]
  90. 000000E8  7001                     moveq.l    D0, 0x01
  91. 000000EA  3080                     move.w     [A0], D0
  92. label000000EC:
  93. 000000EC  206D 8FC2                movea.l    A0, [A5 - 0x703E]
  94. 000000F0  302D 8FE6                move.w     D0, [A5 - 0x701A]
  95. 000000F4  C1FC 0012                muls.w     D0, 0x12
  96. 000000F8  D090                     add.l      D0, [A0]
  97. 000000FA  2040                     movea.l    A0, D0
  98. 000000FC  4228 0011                clr.b      [A0 + 0x11]
  99. label00000100:
  100. 00000100  2E1F                     move.l     D7, [A7]+
  101. 00000102  4E5E                     unlink     A6
  102. 00000104  4E75                     rts
  103. export_772:
  104. 00000106  4E56 0000                link       A6, 0
  105. 0000010A  4A6E 0008                tst.w      [A6 + 0x8]
  106. 0000010E  6F40                     ble        +0x42 /* 00000150 */
  107. 00000110  0C6E 0002 000E           cmpi.w     [A6 + 0xE], 0x2
  108. 00000116  6638                     bne        +0x3A /* 00000150 */
  109. 00000118  4A6D 8FDE                tst.w      [A5 - 0x7022]
  110. 0000011C  6606                     bne        +0x8 /* 00000124 */
  111. 0000011E  08AD 0002 8F78           bclr.b     [A5 - 0x7088], 0x2
  112. label00000124:
  113. 00000124  082D 0002 8F78           btst.b     [A5 - 0x7088], 0x2
  114. 0000012A  6706                     beq        +0x8 /* 00000132 */
  115. 0000012C  302E 0008                move.w     D0, [A6 + 0x8]
  116. 00000130  6022                     bra        +0x24 /* 00000154 */
  117. label00000132:
  118. 00000132  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  119. 00000136  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  120. 0000013A  4EBA 00C0                jsr        [PC + 0xC0 /* 000001FC */]
  121. 0000013E  5C8F                     addq.l     A7, 6
  122. 00000140  3D40 0008                move.w     [A6 + 0x8], D0
  123. 00000144  4A6E 0008                tst.w      [A6 + 0x8]
  124. 00000148  6606                     bne        +0x8 /* 00000150 */
  125. 0000014A  70FF                     moveq.l    D0, 0xFFFFFFFF
  126. 0000014C  3B40 8FDC                move.w     [A5 - 0x7024], D0
  127. label00000150:
  128. 00000150  302E 0008                move.w     D0, [A6 + 0x8]
  129. label00000154:
  130. 00000154  4E5E                     unlink     A6
  131. 00000156  4E75                     rts
  132. export_774:
  133. 00000158  4E56 0000                link       A6, 0
  134. 0000015C  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  135. 00000160  286E 000C                movea.l    A4, [A6 + 0xC]
  136. 00000164  7E00                     moveq.l    D7, 0x00
  137. 00000166  302E 0014                move.w     D0, [A6 + 0x14]
  138. 0000016A  C06D 8F78                and.w      D0, [A5 - 0x7088]
  139. 0000016E  4A40                     tst.w      D0
  140. 00000170  673C                     beq        +0x3E /* 000001AE */
  141. 00000172  082D 0007 8F79           btst.b     [A5 - 0x7087], 0x7
  142. 00000178  6706                     beq        +0x8 /* 00000180 */
  143. 0000017A  0C54 FFFF                cmpi.w     [A4], 0xFFFF
  144. 0000017E  670E                     beq        +0x10 /* 0000018E */
  145. label00000180:
  146. 00000180  082D 0000 8F78           btst.b     [A5 - 0x7088], 0x0
  147. 00000186  6726                     beq        +0x28 /* 000001AE */
  148. 00000188  0C54 FFFE                cmpi.w     [A4], 0xFFFE
  149. 0000018C  6620                     bne        +0x22 /* 000001AE */
  150. label0000018E:
  151. 0000018E  486D F85E                pea.l      [A5 - 0x7A2]
  152. 00000192  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  153. 00000196  4EAD 0562                jsr        [A5 + 0x562 /* export_168 */]
  154. 0000019A  508F                     addq.l     A7, 8
  155. 0000019C  4A40                     tst.w      D0
  156. 0000019E  670E                     beq        +0x10 /* 000001AE */
  157. 000001A0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  158. 000001A4  4267                     clr.w      -[A7]
  159. 000001A6  4EBA 0054                jsr        [PC + 0x54 /* 000001FC */]
  160. 000001AA  5C8F                     addq.l     A7, 6
  161. 000001AC  3E00                     move.w     D7, D0
  162. label000001AE:
  163. 000001AE  0C6E 0040 0014           cmpi.w     [A6 + 0x14], 0x40 /* '@' */
  164. 000001B4  6610                     bne        +0x12 /* 000001C6 */
  165. 000001B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  166. 000001BA  4EBA 28E4                jsr        [PC + 0x28E4 /* 00002AA0 */]
  167. 000001BE  588F                     addq.l     A7, 4
  168. 000001C0  7001                     moveq.l    D0, 0x01
  169. 000001C2  3940 0002                move.w     [A4 + 0x2], D0
  170. label000001C6:
  171. 000001C6  3007                     move.w     D0, D7
  172. 000001C8  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  173. 000001CC  4E5E                     unlink     A6
  174. 000001CE  4E75                     rts
  175. export_769:
  176. 000001D0  4AAD F8BE                tst.l      [A5 - 0x742]
  177. 000001D4  6724                     beq        +0x26 /* 000001FA */
  178. 000001D6  4EBA 0D88                jsr        [PC + 0xD88 /* 00000F60 */]
  179. 000001DA  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  180. 000001DE  A983                     syscall    DisposeDialog
  181. 000001E0  4A6D 8F78                tst.w      [A5 - 0x7088]
  182. 000001E4  6710                     beq        +0x12 /* 000001F6 */
  183. 000001E6  303C 03E0                move.w     D0, 0x3E0
  184. 000001EA  C06D 8F78                and.w      D0, [A5 - 0x7088]
  185. 000001EE  0040 0001                ori.w      D0, 0x1
  186. 000001F2  3B40 8F78                move.w     [A5 - 0x7088], D0
  187. label000001F6:
  188. 000001F6  42AD F8BE                clr.l      [A5 - 0x742]
  189. label000001FA:
  190. 000001FA  4E75                     rts
  191. fn000001FC:
  192. 000001FC  4E56 FDE0                link       A6, -0x0220
  193. 00000200  4A6D F848                tst.w      [A5 - 0x7B8]
  194. 00000204  670A                     beq        +0xC /* 00000210 */
  195. 00000206  3B6D F848 F830           move.w     [A5 - 0x7D0], [A5 - 0x7B8]
  196. 0000020C  426D F848                clr.w      [A5 - 0x7B8]
  197. label00000210:
  198. 00000210  4A6E 0008                tst.w      [A6 + 0x8]
  199. 00000214  6716                     beq        +0x18 /* 0000022C */
  200. 00000216  486E 0008                pea.l      [A6 + 0x8]
  201. 0000021A  4EBA 1E1A                jsr        [PC + 0x1E1A /* 00002036 */]
  202. 0000021E  588F                     addq.l     A7, 4
  203. 00000220  4A40                     tst.w      D0
  204. 00000222  6708                     beq        +0xA /* 0000022C */
  205. 00000224  302E 0008                move.w     D0, [A6 + 0x8]
  206. 00000228  6000 0444                bra        +0x446 /* 0000066E */
  207. label0000022C:
  208. 0000022C  206D 8FC2                movea.l    A0, [A5 - 0x703E]
  209. 00000230  302D 8FE6                move.w     D0, [A5 - 0x701A]
  210. 00000234  C1FC 0012                muls.w     D0, 0x12
  211. 00000238  D090                     add.l      D0, [A0]
  212. 0000023A  2B40 F85A                move.l     [A5 - 0x7A6], D0
  213. 0000023E  206D F85A                movea.l    A0, [A5 - 0x7A6]
  214. 00000242  216E 000A 000C           move.l     [A0 + 0xC], [A6 + 0xA]
  215. 00000248  206D F85A                movea.l    A0, [A5 - 0x7A6]
  216. 0000024C  0C28 0006 0010           cmpi.b     [A0 + 0x10], 0x6
  217. 00000252  670E                     beq        +0x10 /* 00000262 */
  218. 00000254  4A6E 0008                tst.w      [A6 + 0x8]
  219. 00000258  660E                     bne        +0x10 /* 00000268 */
  220. 0000025A  4EBA 1F8E                jsr        [PC + 0x1F8E /* 000021EA */]
  221. 0000025E  4A40                     tst.w      D0
  222. 00000260  6706                     beq        +0x8 /* 00000268 */
  223. label00000262:
  224. 00000262  7000                     moveq.l    D0, 0x00
  225. 00000264  6000 0408                bra        +0x40A /* 0000066E */
  226. label00000268:
  227. 00000268  2F2D 8FC2                move.l     -[A7], [A5 - 0x703E]
  228. 0000026C  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  229. 00000270  A850                     syscall    InitCursor
  230. 00000272  486E FFF0                pea.l      [A6 - 0x10]
  231. 00000276  A874                     syscall    GetPort
  232. 00000278  4AAD F8BE                tst.l      [A5 - 0x742]
  233. 0000027C  6604                     bne        +0x6 /* 00000282 */
  234. 0000027E  4EBA 0DE0                jsr        [PC + 0xDE0 /* 00001060 */]
  235. label00000282:
  236. 00000282  42A7                     clr.l      -[A7]
  237. 00000284  A924                     syscall    FrontWindow
  238. 00000286  205F                     movea.l    A0, [A7]+
  239. 00000288  B1ED F8BE                cmpa.l     A0, [A5 - 0x742]
  240. 0000028C  670E                     beq        +0x10 /* 0000029C */
  241. 0000028E  4EBA 0CD0                jsr        [PC + 0xCD0 /* 00000F60 */]
  242. 00000292  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  243. 00000296  A983                     syscall    DisposeDialog
  244. 00000298  4EBA 0DC6                jsr        [PC + 0xDC6 /* 00001060 */]
  245. label0000029C:
  246. 0000029C  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  247. 000002A0  A873                     syscall    SetPort
  248. 000002A2  206D F8BE                movea.l    A0, [A5 - 0x742]
  249. 000002A6  4868 0010                pea.l      [A0 + 0x10]
  250. 000002AA  A87B                     syscall    ClipRect
  251. 000002AC  3F3C 0004                move.w     -[A7], 0x4
  252. 000002B0  A887                     syscall    TextFont
  253. 000002B2  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  254. 000002B6  A88A                     syscall    TextSize
  255. 000002B8  4AAD F834                tst.l      [A5 - 0x7CC]
  256. 000002BC  6650                     bne        +0x52 /* 0000030E */
  257. 000002BE  70FF                     moveq.l    D0, 0xFFFFFFFF
  258. 000002C0  3B40 F82C                move.w     [A5 - 0x7D4], D0
  259. 000002C4  70FF                     moveq.l    D0, 0xFFFFFFFF
  260. 000002C6  2B40 F828                move.l     [A5 - 0x7D8], D0
  261. 000002CA  486E FFF8                pea.l      [A6 - 0x8]
  262. 000002CE  3F3C 0007                move.w     -[A7], 0x7
  263. 000002D2  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  264. 000002D6  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  265. 000002DA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  266. 000002DE  486E FFF8                pea.l      [A6 - 0x8]
  267. 000002E2  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  268. 000002E6  588F                     addq.l     A7, 4
  269. 000002E8  2B40 F834                move.l     [A5 - 0x7CC], D0
  270. 000002EC  486E FFF8                pea.l      [A6 - 0x8]
  271. 000002F0  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  272. 000002F4  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  273. 000002F8  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  274. 000002FC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  275. 00000300  486E FFF8                pea.l      [A6 - 0x8]
  276. 00000304  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  277. 00000308  588F                     addq.l     A7, 4
  278. 0000030A  2B40 F838                move.l     [A5 - 0x7C8], D0
  279. label0000030E:
  280. 0000030E  4EBA 1ADA                jsr        [PC + 0x1ADA /* 00001DEA */]
  281. 00000312  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  282. 00000316  A915                     syscall    ShowWindow
  283. label00000318:
  284. 00000318  486D 1802                pea.l      [A5 + 0x1802 /* export_764 */]
  285. 0000031C  486E FFE2                pea.l      [A6 - 0x1E]
  286. 00000320  A991                     syscall    ModalDialog
  287. 00000322  302E FFE2                move.w     D0, [A6 - 0x1E]
  288. 00000326  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  289. 0000032A  000E 003A                ori.b      A6, 0x3A /* ':' */
  290. 0000032E  000C 004E                ori.b      A4, 0x4E /* 'N' */
  291. 00000332  0014 0090                ori.b      [A4], 0x90
  292. 00000336  000D 00A6                ori.b      A5, 0xA6
  293. 0000033A  000A 00B2                ori.b      A2, 0xB2
  294. 0000033E  0015 00E0                ori.b      [A5], 0xE0
  295. 00000342  000F 014E                ori.b      A7, 0x4E /* 'N' */
  296. 00000346  0001 019C                ori.b      D1, 0x9C
  297. 0000034A  0064 01FE                ori.w      -[A4], 0x1FE
  298. 0000034E  000B 020A                ori.b      A3, 0xA /* '\n' */
  299. 00000352  000E 0248                ori.b      A6, 0x48 /* 'H' */
  300. 00000356  0013 0290                ori.b      [A3], 0x90
  301. 0000035A  0012 02D4                ori.b      [A2], 0xD4
  302. 0000035E  0011 0306                ori.b      [A1], 0x6
  303. 00000362  0065 FFB4                ori.w      -[A5], 0xFFB4
  304. 00000366  4EBA 173E                jsr        [PC + 0x173E /* 00001AA6 */]
  305. 0000036A  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  306. 0000036E  A920                     syscall    BringToFront
  307. 00000370  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  308. 00000374  A873                     syscall    SetPort
  309. 00000376  4EBA 1A72                jsr        [PC + 0x1A72 /* 00001DEA */]
  310. 0000037A  A850                     syscall    InitCursor
  311. 0000037C  609A                     bra        -0x64 /* 00000318 */
  312. 0000037E  486E FFF4                pea.l      [A6 - 0xC]
  313. 00000382  2F2D F834                move.l     -[A7], [A5 - 0x7CC]
  314. 00000386  4EAD 0E8A                jsr        [A5 + 0xE8A /* export_461 */]
  315. 0000038A  508F                     addq.l     A7, 8
  316. 0000038C  4A40                     tst.w      D0
  317. 0000038E  6788                     beq        -0x76 /* 00000318 */
  318. 00000390  4EBA 1D22                jsr        [PC + 0x1D22 /* 000020B4 */]
  319. 00000394  3D40 FFE0                move.w     [A6 - 0x20], D0
  320. 00000398  206D 8FC2                movea.l    A0, [A5 - 0x703E]
  321. 0000039C  302E FFE0                move.w     D0, [A6 - 0x20]
  322. 000003A0  C1FC 0012                muls.w     D0, 0x12
  323. 000003A4  D090                     add.l      D0, [A0]
  324. 000003A6  2040                     movea.l    A0, D0
  325. 000003A8  7001                     moveq.l    D0, 0x01
  326. 000003AA  1140 0011                move.b     [A0 + 0x11], D0
  327. 000003AE  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  328. 000003B2  A873                     syscall    SetPort
  329. 000003B4  2F2D 8FC2                move.l     -[A7], [A5 - 0x703E]
  330. 000003B8  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  331. 000003BC  303C FC1A                move.w     D0, 0xFC1A
  332. 000003C0  6000 02AC                bra        +0x2AE /* 0000066E */
  333. 000003C4  4EBA 12A2                jsr        [PC + 0x12A2 /* 00001668 */]
  334. 000003C8  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  335. 000003CC  A920                     syscall    BringToFront
  336. 000003CE  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  337. 000003D2  A873                     syscall    SetPort
  338. 000003D4  4EBA 1A14                jsr        [PC + 0x1A14 /* 00001DEA */]
  339. 000003D8  A850                     syscall    InitCursor
  340. 000003DA  6000 FF3C                bra        -0xC2 /* 00000318 */
  341. 000003DE  4EBA 150E                jsr        [PC + 0x150E /* 000018EE */]
  342. 000003E2  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  343. 000003E6  A873                     syscall    SetPort
  344. 000003E8  A850                     syscall    InitCursor
  345. 000003EA  6000 FF2C                bra        -0xD2 /* 00000318 */
  346. 000003EE  303C 03E0                move.w     D0, 0x3E0
  347. 000003F2  C06D 8F78                and.w      D0, [A5 - 0x7088]
  348. 000003F6  3B40 8F78                move.w     [A5 - 0x7088], D0
  349. 000003FA  4EBA 0B64                jsr        [PC + 0xB64 /* 00000F60 */]
  350. 000003FE  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  351. 00000402  A983                     syscall    DisposeDialog
  352. 00000404  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  353. 00000408  A873                     syscall    SetPort
  354. 0000040A  42AD F8BE                clr.l      [A5 - 0x742]
  355. 0000040E  2F2D 8FC2                move.l     -[A7], [A5 - 0x703E]
  356. 00000412  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  357. 00000416  4EBA 1CD6                jsr        [PC + 0x1CD6 /* 000020EE */]
  358. 0000041A  7000                     moveq.l    D0, 0x00
  359. 0000041C  6000 0250                bra        +0x252 /* 0000066E */
  360. 00000420  206D F85A                movea.l    A0, [A5 - 0x7A6]
  361. 00000424  2068 0008                movea.l    A0, [A0 + 0x8]
  362. 00000428  2D68 000A FFE4           move.l     [A6 - 0x1C], [A0 + 0xA]
  363. 0000042E  4267                     clr.w      -[A7]
  364. 00000430  486E FFE4                pea.l      [A6 - 0x1C]
  365. 00000434  4EAD 1402                jsr        [A5 + 0x1402 /* export_636 */]
  366. 00000438  301F                     move.w     D0, [A7]+
  367. 0000043A  486E FFE8                pea.l      [A6 - 0x18]
  368. 0000043E  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  369. 00000442  4EAD 0522                jsr        [A5 + 0x522 /* export_160 */]
  370. 00000446  508F                     addq.l     A7, 8
  371. 00000448  206E FFE4                movea.l    A0, [A6 - 0x1C]
  372. 0000044C  226D F85A                movea.l    A1, [A5 - 0x7A6]
  373. 00000450  2269 000C                movea.l    A1, [A1 + 0xC]
  374. 00000454  3F29 0002                move.w     -[A7], [A1 + 0x2]
  375. 00000458  42A7                     clr.l      -[A7]
  376. 0000045A  2F10                     move.l     -[A7], [A0]
  377. 0000045C  206E FFE8                movea.l    A0, [A6 - 0x18]
  378. 00000460  2F10                     move.l     -[A7], [A0]
  379. 00000462  42A7                     clr.l      -[A7]
  380. 00000464  4EAD 08E2                jsr        [A5 + 0x8E2 /* export_280 */]
  381. 00000468  4FEF 0012                lea.l      A7, [A7 + 0x12]
  382. 0000046C  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  383. 00000470  A920                     syscall    BringToFront
  384. 00000472  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  385. 00000476  A873                     syscall    SetPort
  386. 00000478  4EBA 1C74                jsr        [PC + 0x1C74 /* 000020EE */]
  387. 0000047C  A850                     syscall    InitCursor
  388. 0000047E  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  389. 00000482  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  390. 00000486  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  391. 0000048A  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  392. 0000048E  6000 FE88                bra        -0x176 /* 00000318 */
  393. 00000492  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  394. 00000496  4A40                     tst.w      D0
  395. 00000498  6712                     beq        +0x14 /* 000004AC */
  396. 0000049A  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  397. 0000049E  4A40                     tst.w      D0
  398. 000004A0  670A                     beq        +0xC /* 000004AC */
  399. 000004A2  4EBA 2690                jsr        [PC + 0x2690 /* 00002B34 */]
  400. 000004A6  4A40                     tst.w      D0
  401. 000004A8  6702                     beq        +0x4 /* 000004AC */
  402. 000004AA  A9FF                     syscall    Debugger
  403. label000004AC:
  404. 000004AC  303C 03E0                move.w     D0, 0x3E0
  405. 000004B0  C06D 8F78                and.w      D0, [A5 - 0x7088]
  406. 000004B4  0040 0001                ori.w      D0, 0x1
  407. 000004B8  3B40 8F78                move.w     [A5 - 0x7088], D0
  408. 000004BC  486E FFF8                pea.l      [A6 - 0x8]
  409. 000004C0  4267                     clr.w      -[A7]
  410. 000004C2  4267                     clr.w      -[A7]
  411. 000004C4  4267                     clr.w      -[A7]
  412. 000004C6  4267                     clr.w      -[A7]
  413. 000004C8  A8A7                     syscall    SetRect
  414. 000004CA  486E FFF8                pea.l      [A6 - 0x8]
  415. 000004CE  A87B                     syscall    ClipRect
  416. 000004D0  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  417. 000004D4  A873                     syscall    SetPort
  418. 000004D6  2F2D 8FC2                move.l     -[A7], [A5 - 0x703E]
  419. 000004DA  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  420. 000004DE  7000                     moveq.l    D0, 0x00
  421. 000004E0  6000 018C                bra        +0x18E /* 0000066E */
  422. 000004E4  486E FFF4                pea.l      [A6 - 0xC]
  423. 000004E8  2F2D F834                move.l     -[A7], [A5 - 0x7CC]
  424. 000004EC  4EAD 0E8A                jsr        [A5 + 0xE8A /* export_461 */]
  425. 000004F0  508F                     addq.l     A7, 8
  426. 000004F2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  427. 000004F6  4EBA 1A92                jsr        [PC + 0x1A92 /* 00001F8A */]
  428. 000004FA  588F                     addq.l     A7, 4
  429. 000004FC  3B40 F832                move.w     [A5 - 0x7CE], D0
  430. 00000500  206D 8FC2                movea.l    A0, [A5 - 0x703E]
  431. 00000504  302D 8FE6                move.w     D0, [A5 - 0x701A]
  432. 00000508  C1FC 0012                muls.w     D0, 0x12
  433. 0000050C  D090                     add.l      D0, [A0]
  434. 0000050E  2040                     movea.l    A0, D0
  435. 00000510  7004                     moveq.l    D0, 0x04
  436. 00000512  1140 0011                move.b     [A0 + 0x11], D0
  437. 00000516  303C 03E0                move.w     D0, 0x3E0
  438. 0000051A  C06D 8F78                and.w      D0, [A5 - 0x7088]
  439. 0000051E  3B40 8F78                move.w     [A5 - 0x7088], D0
  440. 00000522  486E FFF8                pea.l      [A6 - 0x8]
  441. 00000526  4267                     clr.w      -[A7]
  442. 00000528  4267                     clr.w      -[A7]
  443. 0000052A  4267                     clr.w      -[A7]
  444. 0000052C  4267                     clr.w      -[A7]
  445. 0000052E  A8A7                     syscall    SetRect
  446. 00000530  486E FFF8                pea.l      [A6 - 0x8]
  447. 00000534  A87B                     syscall    ClipRect
  448. 00000536  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  449. 0000053A  A873                     syscall    SetPort
  450. 0000053C  2F2D 8FC2                move.l     -[A7], [A5 - 0x703E]
  451. 00000540  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  452. 00000544  7000                     moveq.l    D0, 0x00
  453. 00000546  6000 0126                bra        +0x128 /* 0000066E */
  454. 0000054A  4EBA 0DA2                jsr        [PC + 0xDA2 /* 000012EE */]
  455. 0000054E  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  456. 00000552  A873                     syscall    SetPort
  457. 00000554  A850                     syscall    InitCursor
  458. 00000556  6000 FDC0                bra        -0x23E /* 00000318 */
  459. 0000055A  303C 03E0                move.w     D0, 0x3E0
  460. 0000055E  C06D 8F78                and.w      D0, [A5 - 0x7088]
  461. 00000562  806D F82E                or.w       D0, [A5 - 0x7D2]
  462. 00000566  4A40                     tst.w      D0
  463. 00000568  6604                     bne        +0x6 /* 0000056E */
  464. 0000056A  7001                     moveq.l    D0, 0x01
  465. 0000056C  6002                     bra        +0x4 /* 00000570 */
  466. label0000056E:
  467. 0000056E  7000                     moveq.l    D0, 0x00
  468. label00000570:
  469. 00000570  3B40 8F78                move.w     [A5 - 0x7088], D0
  470. 00000574  4EBA 09EA                jsr        [PC + 0x9EA /* 00000F60 */]
  471. 00000578  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  472. 0000057C  A983                     syscall    DisposeDialog
  473. 0000057E  42AD F8BE                clr.l      [A5 - 0x742]
  474. 00000582  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  475. 00000586  A873                     syscall    SetPort
  476. 00000588  2F2D 8FC2                move.l     -[A7], [A5 - 0x703E]
  477. 0000058C  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  478. 00000590  4EBA 1B5C                jsr        [PC + 0x1B5C /* 000020EE */]
  479. 00000594  303C FC1A                move.w     D0, 0xFC1A
  480. 00000598  6000 00D4                bra        +0xD6 /* 0000066E */
  481. 0000059C  303C 03E0                move.w     D0, 0x3E0
  482. 000005A0  C06D 8F78                and.w      D0, [A5 - 0x7088]
  483. 000005A4  3B40 8F78                move.w     [A5 - 0x7088], D0
  484. 000005A8  206D 8FC2                movea.l    A0, [A5 - 0x703E]
  485. 000005AC  302D 8FE6                move.w     D0, [A5 - 0x701A]
  486. 000005B0  5340                     subq.w     D0, 1
  487. 000005B2  C1FC 0012                muls.w     D0, 0x12
  488. 000005B6  D090                     add.l      D0, [A0]
  489. 000005B8  2040                     movea.l    A0, D0
  490. 000005BA  7002                     moveq.l    D0, 0x02
  491. 000005BC  1140 0011                move.b     [A0 + 0x11], D0
  492. 000005C0  486E FFF8                pea.l      [A6 - 0x8]
  493. 000005C4  4267                     clr.w      -[A7]
  494. 000005C6  4267                     clr.w      -[A7]
  495. 000005C8  4267                     clr.w      -[A7]
  496. 000005CA  4267                     clr.w      -[A7]
  497. 000005CC  A8A7                     syscall    SetRect
  498. 000005CE  486E FFF8                pea.l      [A6 - 0x8]
  499. 000005D2  A87B                     syscall    ClipRect
  500. 000005D4  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  501. 000005D8  A873                     syscall    SetPort
  502. 000005DA  2F2D 8FC2                move.l     -[A7], [A5 - 0x703E]
  503. 000005DE  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  504. 000005E2  7000                     moveq.l    D0, 0x00
  505. 000005E4  6000 0088                bra        +0x8A /* 0000066E */
  506. 000005E8  303C 03E0                move.w     D0, 0x3E0
  507. 000005EC  C06D 8F78                and.w      D0, [A5 - 0x7088]
  508. 000005F0  3B40 8F78                move.w     [A5 - 0x7088], D0
  509. 000005F4  206D 8FC2                movea.l    A0, [A5 - 0x703E]
  510. 000005F8  302D 8FE6                move.w     D0, [A5 - 0x701A]
  511. 000005FC  C1FC 0012                muls.w     D0, 0x12
  512. 00000600  D090                     add.l      D0, [A0]
  513. 00000602  2040                     movea.l    A0, D0
  514. 00000604  7002                     moveq.l    D0, 0x02
  515. 00000606  1140 0011                move.b     [A0 + 0x11], D0
  516. 0000060A  486E FFF8                pea.l      [A6 - 0x8]
  517. 0000060E  4267                     clr.w      -[A7]
  518. 00000610  4267                     clr.w      -[A7]
  519. 00000612  4267                     clr.w      -[A7]
  520. 00000614  4267                     clr.w      -[A7]
  521. 00000616  A8A7                     syscall    SetRect
  522. 00000618  486E FFF8                pea.l      [A6 - 0x8]
  523. 0000061C  A87B                     syscall    ClipRect
  524. 0000061E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  525. 00000622  A873                     syscall    SetPort
  526. 00000624  2F2D 8FC2                move.l     -[A7], [A5 - 0x703E]
  527. 00000628  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  528. 0000062C  7000                     moveq.l    D0, 0x00
  529. 0000062E  603E                     bra        +0x40 /* 0000066E */
  530. 00000630  303C 03E0                move.w     D0, 0x3E0
  531. 00000634  C06D 8F78                and.w      D0, [A5 - 0x7088]
  532. 00000638  0040 0002                ori.w      D0, 0x2
  533. 0000063C  3B40 8F78                move.w     [A5 - 0x7088], D0
  534. 00000640  486E FFF8                pea.l      [A6 - 0x8]
  535. 00000644  4267                     clr.w      -[A7]
  536. 00000646  4267                     clr.w      -[A7]
  537. 00000648  4267                     clr.w      -[A7]
  538. 0000064A  4267                     clr.w      -[A7]
  539. 0000064C  A8A7                     syscall    SetRect
  540. 0000064E  486E FFF8                pea.l      [A6 - 0x8]
  541. 00000652  A87B                     syscall    ClipRect
  542. 00000654  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  543. 00000658  A873                     syscall    SetPort
  544. 0000065A  2F2D 8FC2                move.l     -[A7], [A5 - 0x703E]
  545. 0000065E  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  546. 00000662  7000                     moveq.l    D0, 0x00
  547. 00000664  6008                     bra        +0xA /* 0000066E */
  548. 00000666  4EBA 000A                jsr        [PC + 0xA /* 00000672 */]
  549. 0000066A  6000 FCAC                bra        -0x352 /* 00000318 */
  550. label0000066E:
  551. 0000066E  4E5E                     unlink     A6
  552. 00000670  4E75                     rts
  553. fn00000672:
  554. 00000672  4E56 FDE8                link       A6, -0x0218
  555. 00000676  48E7 0300                movem.l    -[A7], D6,D7
  556. 0000067A  42A7                     clr.l      -[A7]
  557. 0000067C  42A7                     clr.l      -[A7]
  558. 0000067E  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  559. 00000682  205F                     movea.l    A0, [A7]+
  560. 00000684  2D48 FFEC                move.l     [A6 - 0x14], A0
  561. 00000688  42A7                     clr.l      -[A7]
  562. 0000068A  206D F85A                movea.l    A0, [A5 - 0x7A6]
  563. 0000068E  2F10                     move.l     -[A7], [A0]
  564. 00000690  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  565. 00000694  201F                     move.l     D0, [A7]+
  566. 00000696  4878 0010                push.l     0x10
  567. 0000069A  2F00                     move.l     -[A7], D0
  568. 0000069C  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  569. 000006A0  3E00                     move.w     D7, D0
  570. 000006A2  7C00                     moveq.l    D6, 0x00
  571. 000006A4  6000 0082                bra        +0x84 /* 00000728 */
  572. label000006A8:
  573. 000006A8  206D F85A                movea.l    A0, [A5 - 0x7A6]
  574. 000006AC  2050                     movea.l    A0, [A0]
  575. 000006AE  3006                     move.w     D0, D6
  576. 000006B0  48C0                     ext.l      D0
  577. 000006B2  E980                     asl        D0, 4
  578. 000006B4  D090                     add.l      D0, [A0]
  579. 000006B6  2040                     movea.l    A0, D0
  580. 000006B8  43EE FFF0                lea.l      A1, [A6 - 0x10]
  581. 000006BC  22D8                     move.l     [A1]+, [A0]+
  582. 000006BE  22D8                     move.l     [A1]+, [A0]+
  583. 000006C0  22D8                     move.l     [A1]+, [A0]+
  584. 000006C2  22D8                     move.l     [A1]+, [A0]+
  585. 000006C4  486E FEE8                pea.l      [A6 - 0x118]
  586. 000006C8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  587. 000006CC  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  588. 000006D0  508F                     addq.l     A7, 8
  589. 000006D2  7000                     moveq.l    D0, 0x00
  590. 000006D4  102E FEE8                move.b     D0, [A6 - 0x118]
  591. 000006D8  4A40                     tst.w      D0
  592. 000006DA  674A                     beq        +0x4C /* 00000726 */
  593. 000006DC  486E FEE8                pea.l      [A6 - 0x118]
  594. 000006E0  4EAD 1472                jsr        [A5 + 0x1472 /* export_650 */]
  595. 000006E4  588F                     addq.l     A7, 4
  596. 000006E6  0C6E FFFE FFF0           cmpi.w     [A6 - 0x10], 0xFFFE
  597. 000006EC  6704                     beq        +0x6 /* 000006F2 */
  598. 000006EE  704C                     moveq.l    D0, 0x4C
  599. 000006F0  6002                     bra        +0x4 /* 000006F4 */
  600. label000006F2:
  601. 000006F2  7047                     moveq.l    D0, 0x47
  602. label000006F4:
  603. 000006F4  3F00                     move.w     -[A7], D0
  604. 000006F6  486E FEE8                pea.l      [A6 - 0x118]
  605. 000006FA  486D FD74                pea.l      [A5 - 0x28C]
  606. 000006FE  486E FDE8                pea.l      [A6 - 0x218]
  607. 00000702  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  608. 00000706  4FEF 000E                lea.l      A7, [A7 + 0xE]
  609. 0000070A  5340                     subq.w     D0, 1
  610. 0000070C  48C0                     ext.l      D0
  611. 0000070E  2D40 FFE8                move.l     [A6 - 0x18], D0
  612. 00000712  4267                     clr.w      -[A7]
  613. 00000714  486E FDE8                pea.l      [A6 - 0x218]
  614. 00000718  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  615. 0000071C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  616. 00000720  4EAD 141A                jsr        [A5 + 0x141A /* export_639 */]
  617. 00000724  301F                     move.w     D0, [A7]+
  618. label00000726:
  619. 00000726  5246                     addq.w     D6, 1
  620. label00000728:
  621. 00000728  BC47                     cmp.w      D6, D7
  622. 0000072A  6D00 FF7C                blt        -0x82 /* 000006A8 */
  623. 0000072E  42A7                     clr.l      -[A7]
  624. 00000730  A9FC                     syscall    ZeroScrap
  625. 00000732  201F                     move.l     D0, [A7]+
  626. 00000734  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  627. 00000738  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  628. 0000073C  42A7                     clr.l      -[A7]
  629. 0000073E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  630. 00000742  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  631. 00000746  201F                     move.l     D0, [A7]+
  632. 00000748  2D40 FFE8                move.l     [A6 - 0x18], D0
  633. 0000074C  42A7                     clr.l      -[A7]
  634. 0000074E  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  635. 00000752  4879 5445 5854           push.l     0x54455854 /* 'TEXT' */
  636. 00000758  206E FFEC                movea.l    A0, [A6 - 0x14]
  637. 0000075C  2F10                     move.l     -[A7], [A0]
  638. 0000075E  A9FE                     syscall    PutScrap
  639. 00000760  201F                     move.l     D0, [A7]+
  640. 00000762  2D40 FFE8                move.l     [A6 - 0x18], D0
  641. 00000766  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  642. 0000076A  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  643. 0000076E  3B78 0968 8DAE           move.w     [A5 - 0x7252], [0x00000968 /* ScrapCount */]
  644. 00000774  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  645. 00000778  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  646. 0000077C  4EAD 107A                jsr        [A5 + 0x107A /* export_523 */]
  647. 00000780  4CDF 00C0                movem.l    D6,D7, [A7]+
  648. 00000784  4E5E                     unlink     A6
  649. 00000786  4E75                     rts
  650. fn00000788:
  651. 00000788  4E56 FEE4                link       A6, -0x011C
  652. 0000078C  2F07                     move.l     -[A7], D7
  653. 0000078E  486E FEEC                pea.l      [A6 - 0x114]
  654. 00000792  486E FFF2                pea.l      [A6 - 0xE]
  655. 00000796  486E FFEE                pea.l      [A6 - 0x12]
  656. 0000079A  4EBA 063A                jsr        [PC + 0x63A /* 00000DD6 */]
  657. 0000079E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  658. 000007A2  3D40 FFF0                move.w     [A6 - 0x10], D0
  659. 000007A6  486E FEEC                pea.l      [A6 - 0x114]
  660. 000007AA  3F3C 0006                move.w     -[A7], 0x6
  661. 000007AE  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  662. 000007B2  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  663. 000007B6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  664. 000007BA  306E FFF2                movea.w    A0, [A6 - 0xE]
  665. 000007BE  2B48 F844                move.l     [A5 - 0x7BC], A0
  666. 000007C2  2F2D F834                move.l     -[A7], [A5 - 0x7CC]
  667. 000007C6  4EAD 0E92                jsr        [A5 + 0xE92 /* export_462 */]
  668. 000007CA  588F                     addq.l     A7, 4
  669. 000007CC  202D F85A                move.l     D0, [A5 - 0x7A6]
  670. 000007D0  B0AD F828                cmp.l      D0, [A5 - 0x7D8]
  671. 000007D4  6614                     bne        +0x16 /* 000007EA */
  672. 000007D6  206D F85A                movea.l    A0, [A5 - 0x7A6]
  673. 000007DA  2068 0008                movea.l    A0, [A0 + 0x8]
  674. 000007DE  2028 000A                move.l     D0, [A0 + 0xA]
  675. 000007E2  B0AD F8C2                cmp.l      D0, [A5 - 0x73E]
  676. 000007E6  6700 0120                beq        +0x122 /* 00000908 */
  677. label000007EA:
  678. 000007EA  206D F85A                movea.l    A0, [A5 - 0x7A6]
  679. 000007EE  2068 0008                movea.l    A0, [A0 + 0x8]
  680. 000007F2  2B68 000A F8C2           move.l     [A5 - 0x73E], [A0 + 0xA]
  681. 000007F8  486E FEEC                pea.l      [A6 - 0x114]
  682. 000007FC  2F2D F8C2                move.l     -[A7], [A5 - 0x73E]
  683. 00000800  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  684. 00000804  508F                     addq.l     A7, 8
  685. 00000806  486E FEEC                pea.l      [A6 - 0x114]
  686. 0000080A  3F3C 0003                move.w     -[A7], 0x3
  687. 0000080E  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  688. 00000812  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  689. 00000816  4FEF 000A                lea.l      A7, [A7 + 0xA]
  690. 0000081A  2F2D F834                move.l     -[A7], [A5 - 0x7CC]
  691. 0000081E  4EAD 0E82                jsr        [A5 + 0xE82 /* export_460 */]
  692. 00000822  588F                     addq.l     A7, 4
  693. 00000824  42A7                     clr.l      -[A7]
  694. 00000826  306E FFF0                movea.w    A0, [A6 - 0x10]
  695. 0000082A  2F08                     move.l     -[A7], A0
  696. 0000082C  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  697. 00000830  205F                     movea.l    A0, [A7]+
  698. 00000832  2D48 FFF4                move.l     [A6 - 0xC], A0
  699. 00000836  206D F85A                movea.l    A0, [A5 - 0x7A6]
  700. 0000083A  2068 0008                movea.l    A0, [A0 + 0x8]
  701. 0000083E  326E FFEE                movea.w    A1, [A6 - 0x12]
  702. 00000842  D3E8 000E                add.l      A1, [A0 + 0xE]
  703. 00000846  4851                     pea.l      [A1]
  704. 00000848  206E FFF4                movea.l    A0, [A6 - 0xC]
  705. 0000084C  2F10                     move.l     -[A7], [A0]
  706. 0000084E  306E FFF0                movea.w    A0, [A6 - 0x10]
  707. 00000852  2F08                     move.l     -[A7], A0
  708. 00000854  4EAD 128A                jsr        [A5 + 0x128A /* export_589 */]
  709. 00000858  426E FFF0                clr.w      [A6 - 0x10]
  710. 0000085C  3F3C 0002                move.w     -[A7], 0x2
  711. 00000860  486E FFEC                pea.l      [A6 - 0x14]
  712. 00000864  486E FFF0                pea.l      [A6 - 0x10]
  713. 00000868  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  714. 0000086C  4EAD 0C72                jsr        [A5 + 0xC72 /* export_394 */]
  715. 00000870  4FEF 000E                lea.l      A7, [A7 + 0xE]
  716. 00000874  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  717. 00000878  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  718. 0000087C  206E FFF4                movea.l    A0, [A6 - 0xC]
  719. 00000880  2D50 FEE8                move.l     [A6 - 0x118], [A0]
  720. 00000884  2D6E FEE8 FEE4           move.l     [A6 - 0x11C], [A6 - 0x118]
  721. 0000088A  42A7                     clr.l      -[A7]
  722. 0000088C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  723. 00000890  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  724. 00000894  201F                     move.l     D0, [A7]+
  725. 00000896  3E00                     move.w     D7, D0
  726. 00000898  426E FFF2                clr.w      [A6 - 0xE]
  727. label0000089C:
  728. 0000089C  206E FEE4                movea.l    A0, [A6 - 0x11C]
  729. 000008A0  7000                     moveq.l    D0, 0x00
  730. 000008A2  1010                     move.b     D0, [A0]
  731. 000008A4  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  732. 000008A8  6704                     beq        +0x6 /* 000008AE */
  733. 000008AA  4A47                     tst.w      D7
  734. 000008AC  6E48                     bgt        +0x4A /* 000008F6 */
  735. label000008AE:
  736. 000008AE  202E FEE4                move.l     D0, [A6 - 0x11C]
  737. 000008B2  90AE FEE8                sub.l      D0, [A6 - 0x118]
  738. 000008B6  3D40 FFF0                move.w     [A6 - 0x10], D0
  739. 000008BA  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  740. 000008BE  486E FEED                pea.l      [A6 - 0x113]
  741. 000008C2  306E FFF0                movea.w    A0, [A6 - 0x10]
  742. 000008C6  2F08                     move.l     -[A7], A0
  743. 000008C8  4EAD 128A                jsr        [A5 + 0x128A /* export_589 */]
  744. 000008CC  1D6E FFF1 FEEC           move.b     [A6 - 0x114], [A6 - 0xF]
  745. 000008D2  306E FFF2                movea.w    A0, [A6 - 0xE]
  746. 000008D6  2F08                     move.l     -[A7], A0
  747. 000008D8  486E FEEC                pea.l      [A6 - 0x114]
  748. 000008DC  2F2D F834                move.l     -[A7], [A5 - 0x7CC]
  749. 000008E0  4EAD 0E9A                jsr        [A5 + 0xE9A /* export_463 */]
  750. 000008E4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  751. 000008E8  206E FEE4                movea.l    A0, [A6 - 0x11C]
  752. 000008EC  5288                     addq.l     A0, 1
  753. 000008EE  2D48 FEE8                move.l     [A6 - 0x118], A0
  754. 000008F2  526E FFF2                addq.w     [A6 - 0xE], 1
  755. label000008F6:
  756. 000008F6  52AE FEE4                addq.l     [A6 - 0x11C], 1
  757. 000008FA  5347                     subq.w     D7, 1
  758. 000008FC  4A47                     tst.w      D7
  759. 000008FE  6C9C                     bge        -0x62 /* 0000089C */
  760. 00000900  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  761. 00000904  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  762. label00000908:
  763. 00000908  2B6D F85A F828           move.l     [A5 - 0x7D8], [A5 - 0x7A6]
  764. 0000090E  2E1F                     move.l     D7, [A7]+
  765. 00000910  4E5E                     unlink     A6
  766. 00000912  4E75                     rts
  767. export_764:
  768. 00000914  4E56 FFE4                link       A6, -0x001C
  769. 00000918  206E 000C                movea.l    A0, [A6 + 0xC]
  770. 0000091C  3010                     move.w     D0, [A0]
  771. 0000091E  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  772. 00000922  0003 000E                ori.b      D3, 0xE
  773. 00000926  0003 0150                ori.b      D3, 0x50 /* 'P' */
  774. 0000092A  0001 02A6                ori.b      D1, 0xA6
  775. 0000092E  0006 02FC                ori.b      D6, 0xFC
  776. 00000932  206E 000C                movea.l    A0, [A6 + 0xC]
  777. 00000936  0828 0000 000E           btst.b     [A0 + 0xE], 0x0
  778. 0000093C  6700 00E2                beq        +0xE4 /* 00000A20 */
  779. 00000940  206E 000C                movea.l    A0, [A6 + 0xC]
  780. 00000944  203C 0000 00FF           move.l     D0, 0xFF
  781. 0000094A  C0A8 0002                and.l      D0, [A0 + 0x2]
  782. 0000094E  1D40 FFF9                move.b     [A6 - 0x7], D0
  783. 00000952  0C2E 0073 FFF9           cmpi.b     [A6 - 0x7], 0x73 /* 's' */
  784. 00000958  6708                     beq        +0xA /* 00000962 */
  785. 0000095A  0C2E 0053 FFF9           cmpi.b     [A6 - 0x7], 0x53 /* 'S' */
  786. 00000960  660E                     bne        +0x10 /* 00000970 */
  787. label00000962:
  788. 00000962  206E 0008                movea.l    A0, [A6 + 0x8]
  789. 00000966  7001                     moveq.l    D0, 0x01
  790. 00000968  3080                     move.w     [A0], D0
  791. 0000096A  7001                     moveq.l    D0, 0x01
  792. 0000096C  6000 02C0                bra        +0x2C2 /* 00000C2E */
  793. label00000970:
  794. 00000970  0C2E 0067 FFF9           cmpi.b     [A6 - 0x7], 0x67 /* 'g' */
  795. 00000976  6708                     beq        +0xA /* 00000980 */
  796. 00000978  0C2E 0047 FFF9           cmpi.b     [A6 - 0x7], 0x47 /* 'G' */
  797. 0000097E  660E                     bne        +0x10 /* 0000098E */
  798. label00000980:
  799. 00000980  206E 0008                movea.l    A0, [A6 + 0x8]
  800. 00000984  7015                     moveq.l    D0, 0x15
  801. 00000986  3080                     move.w     [A0], D0
  802. 00000988  7001                     moveq.l    D0, 0x01
  803. 0000098A  6000 02A2                bra        +0x2A4 /* 00000C2E */
  804. label0000098E:
  805. 0000098E  0C2E 0063 FFF9           cmpi.b     [A6 - 0x7], 0x63 /* 'c' */
  806. 00000994  6708                     beq        +0xA /* 0000099E */
  807. 00000996  0C2E 0043 FFF9           cmpi.b     [A6 - 0x7], 0x43 /* 'C' */
  808. 0000099C  660E                     bne        +0x10 /* 000009AC */
  809. label0000099E:
  810. 0000099E  206E 0008                movea.l    A0, [A6 + 0x8]
  811. 000009A2  7065                     moveq.l    D0, 0x65
  812. 000009A4  3080                     move.w     [A0], D0
  813. 000009A6  7001                     moveq.l    D0, 0x01
  814. 000009A8  6000 0284                bra        +0x286 /* 00000C2E */
  815. label000009AC:
  816. 000009AC  206D F85A                movea.l    A0, [A5 - 0x7A6]
  817. 000009B0  0C28 0002 0010           cmpi.b     [A0 + 0x10], 0x2
  818. 000009B6  6600 0274                bne        +0x276 /* 00000C2C */
  819. 000009BA  102E FFF9                move.b     D0, [A6 - 0x7]
  820. 000009BE  4880                     ext.w      D0
  821. 000009C0  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  822. 000009C4  0008 0022                ori.b      A0, 0x22 /* '\"' */
  823. 000009C8  006F 001E 004F           ori.w      [A7 + 0x4F], 0x1E
  824. 000009CE  0028 0069 0024           ori.b      [A0 + 0x24], 0x69 /* 'i' */
  825. 000009D4  0049 002E                ori.w      A1, 0x2E /* '.' */
  826. 000009D8  0072 002A 0052           ori.w      [A2 + D0.w + 0x52], 0x2A /* '*' */
  827. 000009DE  0034 0065 0030           ori.b      [A4 + D0.w + 0x30], 0x65 /* 'e' */
  828. 000009E4  0045 0246                ori.w      D5, 0x246
  829. 000009E8  206E 0008                movea.l    A0, [A6 + 0x8]
  830. 000009EC  7012                     moveq.l    D0, 0x12
  831. 000009EE  3080                     move.w     [A0], D0
  832. 000009F0  7001                     moveq.l    D0, 0x01
  833. 000009F2  6000 023A                bra        +0x23C /* 00000C2E */
  834. 000009F6  206E 0008                movea.l    A0, [A6 + 0x8]
  835. 000009FA  7011                     moveq.l    D0, 0x11
  836. 000009FC  3080                     move.w     [A0], D0
  837. 000009FE  7001                     moveq.l    D0, 0x01
  838. 00000A00  6000 022C                bra        +0x22E /* 00000C2E */
  839. 00000A04  206E 0008                movea.l    A0, [A6 + 0x8]
  840. 00000A08  7013                     moveq.l    D0, 0x13
  841. 00000A0A  3080                     move.w     [A0], D0
  842. 00000A0C  7001                     moveq.l    D0, 0x01
  843. 00000A0E  6000 021E                bra        +0x220 /* 00000C2E */
  844. 00000A12  206E 0008                movea.l    A0, [A6 + 0x8]
  845. 00000A16  700E                     moveq.l    D0, 0x0E
  846. 00000A18  3080                     move.w     [A0], D0
  847. 00000A1A  7001                     moveq.l    D0, 0x01
  848. 00000A1C  6000 0210                bra        +0x212 /* 00000C2E */
  849. label00000A20:
  850. 00000A20  206E 000C                movea.l    A0, [A6 + 0xC]
  851. 00000A24  2F28 0002                move.l     -[A7], [A0 + 0x2]
  852. 00000A28  4EAD 05E2                jsr        [A5 + 0x5E2 /* export_184 */]
  853. 00000A2C  588F                     addq.l     A7, 4
  854. 00000A2E  4A40                     tst.w      D0
  855. 00000A30  6700 01FA                beq        +0x1FC /* 00000C2C */
  856. 00000A34  3F3C 0001                move.w     -[A7], 0x1
  857. 00000A38  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  858. 00000A3C  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  859. 00000A40  5C8F                     addq.l     A7, 6
  860. 00000A42  2D40 FFE4                move.l     [A6 - 0x1C], D0
  861. 00000A46  206E FFE4                movea.l    A0, [A6 - 0x1C]
  862. 00000A4A  2050                     movea.l    A0, [A0]
  863. 00000A4C  7000                     moveq.l    D0, 0x00
  864. 00000A4E  1028 0011                move.b     D0, [A0 + 0x11]
  865. 00000A52  4A40                     tst.w      D0
  866. 00000A54  6618                     bne        +0x1A /* 00000A6E */
  867. 00000A56  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  868. 00000A5A  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  869. 00000A5E  588F                     addq.l     A7, 4
  870. 00000A60  206E 0008                movea.l    A0, [A6 + 0x8]
  871. 00000A64  7001                     moveq.l    D0, 0x01
  872. 00000A66  3080                     move.w     [A0], D0
  873. 00000A68  7001                     moveq.l    D0, 0x01
  874. 00000A6A  6000 01C2                bra        +0x1C4 /* 00000C2E */
  875. label00000A6E:
  876. 00000A6E  206E 000C                movea.l    A0, [A6 + 0xC]
  877. 00000A72  4250                     clr.w      [A0]
  878. 00000A74  6000 01B6                bra        +0x1B8 /* 00000C2C */
  879. 00000A78  206E 000C                movea.l    A0, [A6 + 0xC]
  880. 00000A7C  2D68 000A FFEC           move.l     [A6 - 0x14], [A0 + 0xA]
  881. 00000A82  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  882. 00000A86  A873                     syscall    SetPort
  883. 00000A88  486E FFEC                pea.l      [A6 - 0x14]
  884. 00000A8C  A871                     syscall    GlobalToLocal
  885. 00000A8E  206D F8BE                movea.l    A0, [A5 - 0x742]
  886. 00000A92  43EE FFF0                lea.l      A1, [A6 - 0x10]
  887. 00000A96  41E8 0010                lea.l      A0, [A0 + 0x10]
  888. 00000A9A  22D8                     move.l     [A1]+, [A0]+
  889. 00000A9C  22D8                     move.l     [A1]+, [A0]+
  890. 00000A9E  426E FFF4                clr.w      [A6 - 0xC]
  891. 00000AA2  70EC                     moveq.l    D0, 0xFFFFFFEC
  892. 00000AA4  3D40 FFF0                move.w     [A6 - 0x10], D0
  893. 00000AA8  486E FFF0                pea.l      [A6 - 0x10]
  894. 00000AAC  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  895. 00000AB0  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  896. 00000AB4  508F                     addq.l     A7, 8
  897. 00000AB6  4A40                     tst.w      D0
  898. 00000AB8  6726                     beq        +0x28 /* 00000AE0 */
  899. 00000ABA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  900. 00000ABE  4EBA 04C4                jsr        [PC + 0x4C4 /* 00000F84 */]
  901. 00000AC2  588F                     addq.l     A7, 4
  902. 00000AC4  486D F84A                pea.l      [A5 - 0x7B6]
  903. 00000AC8  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  904. 00000ACC  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  905. 00000AD0  508F                     addq.l     A7, 8
  906. 00000AD2  4EBA 16EA                jsr        [PC + 0x16EA /* 000021BE */]
  907. 00000AD6  4EBA 1616                jsr        [PC + 0x1616 /* 000020EE */]
  908. 00000ADA  7001                     moveq.l    D0, 0x01
  909. 00000ADC  6000 0150                bra        +0x152 /* 00000C2E */
  910. label00000AE0:
  911. 00000AE0  486E FFF0                pea.l      [A6 - 0x10]
  912. 00000AE4  3F3C 0007                move.w     -[A7], 0x7
  913. 00000AE8  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  914. 00000AEC  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  915. 00000AF0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  916. 00000AF4  486E FFF0                pea.l      [A6 - 0x10]
  917. 00000AF8  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  918. 00000AFC  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  919. 00000B00  508F                     addq.l     A7, 8
  920. 00000B02  4A40                     tst.w      D0
  921. 00000B04  6746                     beq        +0x48 /* 00000B4C */
  922. 00000B06  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  923. 00000B0A  4A40                     tst.w      D0
  924. 00000B0C  6616                     bne        +0x18 /* 00000B24 */
  925. 00000B0E  206D F834                movea.l    A0, [A5 - 0x7CC]
  926. 00000B12  2F10                     move.l     -[A7], [A0]
  927. 00000B14  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  928. 00000B18  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  929. 00000B1C  508F                     addq.l     A7, 8
  930. 00000B1E  4A40                     tst.w      D0
  931. 00000B20  6600 010A                bne        +0x10C /* 00000C2C */
  932. label00000B24:
  933. 00000B24  486E FFFA                pea.l      [A6 - 0x6]
  934. 00000B28  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  935. 00000B2C  2F2D F834                move.l     -[A7], [A5 - 0x7CC]
  936. 00000B30  4EAD 0EBA                jsr        [A5 + 0xEBA /* export_467 */]
  937. 00000B34  4FEF 000C                lea.l      A7, [A7 + 0xC]
  938. 00000B38  0C40 0002                cmpi.w     D0, 0x2
  939. 00000B3C  660E                     bne        +0x10 /* 00000B4C */
  940. 00000B3E  206E 0008                movea.l    A0, [A6 + 0x8]
  941. 00000B42  7064                     moveq.l    D0, 0x64
  942. 00000B44  3080                     move.w     [A0], D0
  943. 00000B46  7001                     moveq.l    D0, 0x01
  944. 00000B48  6000 00E4                bra        +0xE6 /* 00000C2E */
  945. label00000B4C:
  946. 00000B4C  486E FFF0                pea.l      [A6 - 0x10]
  947. 00000B50  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  948. 00000B54  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  949. 00000B58  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  950. 00000B5C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  951. 00000B60  486E FFF0                pea.l      [A6 - 0x10]
  952. 00000B64  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  953. 00000B68  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  954. 00000B6C  508F                     addq.l     A7, 8
  955. 00000B6E  4A40                     tst.w      D0
  956. 00000B70  6700 00BA                beq        +0xBC /* 00000C2C */
  957. 00000B74  486E FFFA                pea.l      [A6 - 0x6]
  958. 00000B78  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  959. 00000B7C  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  960. 00000B80  4EAD 0EBA                jsr        [A5 + 0xEBA /* export_467 */]
  961. 00000B84  4FEF 000C                lea.l      A7, [A7 + 0xC]
  962. 00000B88  3D40 FFFE                move.w     [A6 - 0x2], D0
  963. 00000B8C  0C40 0004                cmpi.w     D0, 0x4
  964. 00000B90  660C                     bne        +0xE /* 00000B9E */
  965. 00000B92  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  966. 00000B96  4EBA 0570                jsr        [PC + 0x570 /* 00001108 */]
  967. 00000B9A  548F                     addq.l     A7, 2
  968. 00000B9C  A850                     syscall    InitCursor
  969. label00000B9E:
  970. 00000B9E  0C6E 0003 FFFE           cmpi.w     [A6 - 0x2], 0x3
  971. 00000BA4  6700 0086                beq        +0x88 /* 00000C2C */
  972. 00000BA8  2B6E FFFA F840           move.l     [A5 - 0x7C0], [A6 - 0x6]
  973. 00000BAE  206D F85A                movea.l    A0, [A5 - 0x7A6]
  974. 00000BB2  2F10                     move.l     -[A7], [A0]
  975. 00000BB4  4EBA 1EEA                jsr        [PC + 0x1EEA /* 00002AA0 */]
  976. 00000BB8  588F                     addq.l     A7, 4
  977. 00000BBA  206D F85A                movea.l    A0, [A5 - 0x7A6]
  978. 00000BBE  2050                     movea.l    A0, [A0]
  979. 00000BC0  202E FFFA                move.l     D0, [A6 - 0x6]
  980. 00000BC4  E980                     asl        D0, 4
  981. 00000BC6  D090                     add.l      D0, [A0]
  982. 00000BC8  2040                     movea.l    A0, D0
  983. 00000BCA  7001                     moveq.l    D0, 0x01
  984. 00000BCC  3140 0002                move.w     [A0 + 0x2], D0
  985. 00000BD0  605A                     bra        +0x5C /* 00000C2C */
  986. 00000BD2  206E 000C                movea.l    A0, [A6 + 0xC]
  987. 00000BD6  2028 0002                move.l     D0, [A0 + 0x2]
  988. 00000BDA  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  989. 00000BDE  664C                     bne        +0x4E /* 00000C2C */
  990. 00000BE0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  991. 00000BE4  A922                     syscall    BeginUpdate
  992. 00000BE6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  993. 00000BEA  A981                     syscall    DrawDialog
  994. 00000BEC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  995. 00000BF0  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  996. 00000BF4  588F                     addq.l     A7, 4
  997. 00000BF6  2F2D F834                move.l     -[A7], [A5 - 0x7CC]
  998. 00000BFA  4EAD 0ECA                jsr        [A5 + 0xECA /* export_469 */]
  999. 00000BFE  588F                     addq.l     A7, 4
  1000. 00000C00  2F2D F844                move.l     -[A7], [A5 - 0x7BC]
  1001. 00000C04  2F2D F834                move.l     -[A7], [A5 - 0x7CC]
  1002. 00000C08  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  1003. 00000C0C  508F                     addq.l     A7, 8
  1004. 00000C0E  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  1005. 00000C12  4EAD 0ECA                jsr        [A5 + 0xECA /* export_469 */]
  1006. 00000C16  588F                     addq.l     A7, 4
  1007. 00000C18  2F2D F840                move.l     -[A7], [A5 - 0x7C0]
  1008. 00000C1C  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  1009. 00000C20  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  1010. 00000C24  508F                     addq.l     A7, 8
  1011. 00000C26  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1012. 00000C2A  A923                     syscall    EndUpdate
  1013. label00000C2C:
  1014. 00000C2C  7000                     moveq.l    D0, 0x00
  1015. label00000C2E:
  1016. 00000C2E  4E5E                     unlink     A6
  1017. 00000C30  205F                     movea.l    A0, [A7]+
  1018. 00000C32  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1019. 00000C36  1E80                     move.b     [A7], D0
  1020. 00000C38  4ED0                     jmp        [A0]
  1021. fn00000C3A:
  1022. 00000C3A  4E56 FCAA                link       A6, -0x0356
  1023. 00000C3E  48E7 0308                movem.l    -[A7], D6,D7,A4
  1024. 00000C42  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  1025. 00000C46  4EAD 0E92                jsr        [A5 + 0xE92 /* export_462 */]
  1026. 00000C4A  588F                     addq.l     A7, 4
  1027. 00000C4C  42A7                     clr.l      -[A7]
  1028. 00000C4E  206D F85A                movea.l    A0, [A5 - 0x7A6]
  1029. 00000C52  2F10                     move.l     -[A7], [A0]
  1030. 00000C54  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  1031. 00000C58  201F                     move.l     D0, [A7]+
  1032. 00000C5A  4878 0010                push.l     0x10
  1033. 00000C5E  2F00                     move.l     -[A7], D0
  1034. 00000C60  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1035. 00000C64  3E00                     move.w     D7, D0
  1036. 00000C66  BE6D F82C                cmp.w      D7, [A5 - 0x7D4]
  1037. 00000C6A  670A                     beq        +0xC /* 00000C76 */
  1038. 00000C6C  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  1039. 00000C70  4EAD 0E82                jsr        [A5 + 0xE82 /* export_460 */]
  1040. 00000C74  588F                     addq.l     A7, 4
  1041. label00000C76:
  1042. 00000C76  7C00                     moveq.l    D6, 0x00
  1043. 00000C78  6000 013A                bra        +0x13C /* 00000DB4 */
  1044. label00000C7C:
  1045. 00000C7C  206D F85A                movea.l    A0, [A5 - 0x7A6]
  1046. 00000C80  2050                     movea.l    A0, [A0]
  1047. 00000C82  3006                     move.w     D0, D6
  1048. 00000C84  48C0                     ext.l      D0
  1049. 00000C86  E980                     asl        D0, 4
  1050. 00000C88  D090                     add.l      D0, [A0]
  1051. 00000C8A  2040                     movea.l    A0, D0
  1052. 00000C8C  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  1053. 00000C90  22D8                     move.l     [A1]+, [A0]+
  1054. 00000C92  22D8                     move.l     [A1]+, [A0]+
  1055. 00000C94  22D8                     move.l     [A1]+, [A0]+
  1056. 00000C96  22D8                     move.l     [A1]+, [A0]+
  1057. 00000C98  206E FFF2                movea.l    A0, [A6 - 0xE]
  1058. 00000C9C  2050                     movea.l    A0, [A0]
  1059. 00000C9E  43EE FFAC                lea.l      A1, [A6 - 0x54]
  1060. 00000CA2  700D                     moveq.l    D0, 0x0D
  1061. label00000CA4:
  1062. 00000CA4  22D8                     move.l     [A1]+, [A0]+
  1063. 00000CA6  51C8 FFFC                dbf        D0, -0x6 /* 00000CA4 */
  1064. 00000CAA  32D8                     move.w     [A1]+, [A0]+
  1065. 00000CAC  486E FFAC                pea.l      [A6 - 0x54]
  1066. 00000CB0  4EAD 03CA                jsr        [A5 + 0x3CA /* export_117 */]
  1067. 00000CB4  588F                     addq.l     A7, 4
  1068. 00000CB6  486E FEAC                pea.l      [A6 - 0x154]
  1069. 00000CBA  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1070. 00000CBE  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  1071. 00000CC2  508F                     addq.l     A7, 8
  1072. 00000CC4  7000                     moveq.l    D0, 0x00
  1073. 00000CC6  102E FEAC                move.b     D0, [A6 - 0x154]
  1074. 00000CCA  4A40                     tst.w      D0
  1075. 00000CCC  660E                     bne        +0x10 /* 00000CDC */
  1076. 00000CCE  486E FFAC                pea.l      [A6 - 0x54]
  1077. 00000CD2  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  1078. 00000CD6  588F                     addq.l     A7, 4
  1079. 00000CD8  6000 00D8                bra        +0xDA /* 00000DB2 */
  1080. label00000CDC:
  1081. 00000CDC  3D6E FFAE FFFE           move.w     [A6 - 0x2], [A6 - 0x52]
  1082. 00000CE2  486E FDAC                pea.l      [A6 - 0x254]
  1083. 00000CE6  486E FFAC                pea.l      [A6 - 0x54]
  1084. 00000CEA  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  1085. 00000CEE  508F                     addq.l     A7, 8
  1086. 00000CF0  486E FFAC                pea.l      [A6 - 0x54]
  1087. 00000CF4  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  1088. 00000CF8  588F                     addq.l     A7, 4
  1089. 00000CFA  7000                     moveq.l    D0, 0x00
  1090. 00000CFC  102E FDAC                move.b     D0, [A6 - 0x254]
  1091. 00000D00  0C40 0096                cmpi.w     D0, 0x96
  1092. 00000D04  6306                     bls        +0x8 /* 00000D0C */
  1093. 00000D06  7096                     moveq.l    D0, 0xFFFFFF96
  1094. 00000D08  1D40 FDAC                move.b     [A6 - 0x254], D0
  1095. label00000D0C:
  1096. 00000D0C  486E FEAC                pea.l      [A6 - 0x154]
  1097. 00000D10  4EAD 1472                jsr        [A5 + 0x1472 /* export_650 */]
  1098. 00000D14  588F                     addq.l     A7, 4
  1099. 00000D16  486E FDAC                pea.l      [A6 - 0x254]
  1100. 00000D1A  4EAD 1472                jsr        [A5 + 0x1472 /* export_650 */]
  1101. 00000D1E  588F                     addq.l     A7, 4
  1102. 00000D20  0C6E FFFE FFE6           cmpi.w     [A6 - 0x1A], 0xFFFE
  1103. 00000D26  6704                     beq        +0x6 /* 00000D2C */
  1104. 00000D28  704C                     moveq.l    D0, 0x4C
  1105. 00000D2A  6002                     bra        +0x4 /* 00000D2E */
  1106. label00000D2C:
  1107. 00000D2C  7047                     moveq.l    D0, 0x47
  1108. label00000D2E:
  1109. 00000D2E  0C6E 0004 FFFE           cmpi.w     [A6 - 0x2], 0x4
  1110. 00000D34  6D06                     blt        +0x8 /* 00000D3C */
  1111. 00000D36  48E7 8000                movem.l    -[A7], D0
  1112. 00000D3A  6008                     bra        +0xA /* 00000D44 */
  1113. label00000D3C:
  1114. 00000D3C  48E7 8000                movem.l    -[A7], D0
  1115. 00000D40  7042                     moveq.l    D0, 0x42
  1116. 00000D42  6002                     bra        +0x4 /* 00000D46 */
  1117. label00000D44:
  1118. 00000D44  7054                     moveq.l    D0, 0x54
  1119. label00000D46:
  1120. 00000D46  3D40 FCAA                move.w     [A6 - 0x356], D0
  1121. 00000D4A  4CDF 0001                movem.l    D0, [A7]+
  1122. 00000D4E  486E FDAC                pea.l      [A6 - 0x254]
  1123. 00000D52  3F2E FCAA                move.w     -[A7], [A6 - 0x356]
  1124. 00000D56  3F00                     move.w     -[A7], D0
  1125. 00000D58  486E FEAC                pea.l      [A6 - 0x154]
  1126. 00000D5C  486D FD7E                pea.l      [A5 - 0x282]
  1127. 00000D60  486E FCAC                pea.l      [A6 - 0x354]
  1128. 00000D64  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  1129. 00000D68  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1130. 00000D6C  486E FCAC                pea.l      [A6 - 0x354]
  1131. 00000D70  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  1132. 00000D74  588F                     addq.l     A7, 4
  1133. 00000D76  BE6D F82C                cmp.w      D7, [A5 - 0x7D4]
  1134. 00000D7A  6716                     beq        +0x18 /* 00000D92 */
  1135. 00000D7C  3046                     movea.w    A0, D6
  1136. 00000D7E  2F08                     move.l     -[A7], A0
  1137. 00000D80  486E FCAC                pea.l      [A6 - 0x354]
  1138. 00000D84  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  1139. 00000D88  4EAD 0E9A                jsr        [A5 + 0xE9A /* export_463 */]
  1140. 00000D8C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1141. 00000D90  6014                     bra        +0x16 /* 00000DA6 */
  1142. label00000D92:
  1143. 00000D92  3046                     movea.w    A0, D6
  1144. 00000D94  2F08                     move.l     -[A7], A0
  1145. 00000D96  486E FCAC                pea.l      [A6 - 0x354]
  1146. 00000D9A  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  1147. 00000D9E  4EAD 0EAA                jsr        [A5 + 0xEAA /* export_465 */]
  1148. 00000DA2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1149. label00000DA6:
  1150. 00000DA6  4A6E FFE8                tst.w      [A6 - 0x18]
  1151. 00000DAA  6706                     beq        +0x8 /* 00000DB2 */
  1152. 00000DAC  3046                     movea.w    A0, D6
  1153. 00000DAE  2B48 F840                move.l     [A5 - 0x7C0], A0
  1154. label00000DB2:
  1155. 00000DB2  5246                     addq.w     D6, 1
  1156. label00000DB4:
  1157. 00000DB4  BC47                     cmp.w      D6, D7
  1158. 00000DB6  6D00 FEC4                blt        -0x13A /* 00000C7C */
  1159. 00000DBA  BE6D F82C                cmp.w      D7, [A5 - 0x7D4]
  1160. 00000DBE  670A                     beq        +0xC /* 00000DCA */
  1161. 00000DC0  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  1162. 00000DC4  4EAD 0EA2                jsr        [A5 + 0xEA2 /* export_464 */]
  1163. 00000DC8  588F                     addq.l     A7, 4
  1164. label00000DCA:
  1165. 00000DCA  3B47 F82C                move.w     [A5 - 0x7D4], D7
  1166. 00000DCE  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1167. 00000DD2  4E5E                     unlink     A6
  1168. 00000DD4  4E75                     rts
  1169. fn00000DD6:
  1170. 00000DD6  4E56 FFE8                link       A6, -0x0018
  1171. 00000DDA  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1172. 00000DDE  7CFF                     moveq.l    D6, 0xFFFFFFFF
  1173. 00000DE0  206D F85A                movea.l    A0, [A5 - 0x7A6]
  1174. 00000DE4  2068 0008                movea.l    A0, [A0 + 0x8]
  1175. 00000DE8  226D F85A                movea.l    A1, [A5 - 0x7A6]
  1176. 00000DEC  2029 000C                move.l     D0, [A1 + 0xC]
  1177. 00000DF0  90A8 0012                sub.l      D0, [A0 + 0x12]
  1178. 00000DF4  E680                     asr        D0, 3
  1179. 00000DF6  3A00                     move.w     D5, D0
  1180. 00000DF8  206D F85A                movea.l    A0, [A5 - 0x7A6]
  1181. 00000DFC  2068 0008                movea.l    A0, [A0 + 0x8]
  1182. 00000E00  3E28 0040                move.w     D7, [A0 + 0x40]
  1183. 00000E04  602E                     bra        +0x30 /* 00000E34 */
  1184. label00000E06:
  1185. 00000E06  3005                     move.w     D0, D5
  1186. 00000E08  9047                     sub.w      D0, D7
  1187. 00000E0A  4A40                     tst.w      D0
  1188. 00000E0C  6F0E                     ble        +0x10 /* 00000E1C */
  1189. 00000E0E  3005                     move.w     D0, D5
  1190. 00000E10  9047                     sub.w      D0, D7
  1191. 00000E12  3205                     move.w     D1, D5
  1192. 00000E14  9246                     sub.w      D1, D6
  1193. 00000E16  B041                     cmp.w      D0, D1
  1194. 00000E18  6C02                     bge        +0x4 /* 00000E1C */
  1195. 00000E1A  3C07                     move.w     D6, D7
  1196. label00000E1C:
  1197. 00000E1C  206D F85A                movea.l    A0, [A5 - 0x7A6]
  1198. 00000E20  2068 0008                movea.l    A0, [A0 + 0x8]
  1199. 00000E24  3007                     move.w     D0, D7
  1200. 00000E26  48C0                     ext.l      D0
  1201. 00000E28  E780                     asl        D0, 3
  1202. 00000E2A  D0A8 0012                add.l      D0, [A0 + 0x12]
  1203. 00000E2E  2040                     movea.l    A0, D0
  1204. 00000E30  3E28 0006                move.w     D7, [A0 + 0x6]
  1205. label00000E34:
  1206. 00000E34  0C47 FFFF                cmpi.w     D7, 0xFFFF
  1207. 00000E38  66CC                     bne        -0x32 /* 00000E06 */
  1208. 00000E3A  206D F85A                movea.l    A0, [A5 - 0x7A6]
  1209. 00000E3E  2068 0008                movea.l    A0, [A0 + 0x8]
  1210. 00000E42  3E28 0042                move.w     D7, [A0 + 0x42]
  1211. 00000E46  602E                     bra        +0x30 /* 00000E76 */
  1212. label00000E48:
  1213. 00000E48  3005                     move.w     D0, D5
  1214. 00000E4A  9047                     sub.w      D0, D7
  1215. 00000E4C  4A40                     tst.w      D0
  1216. 00000E4E  6F0E                     ble        +0x10 /* 00000E5E */
  1217. 00000E50  3005                     move.w     D0, D5
  1218. 00000E52  9047                     sub.w      D0, D7
  1219. 00000E54  3205                     move.w     D1, D5
  1220. 00000E56  9246                     sub.w      D1, D6
  1221. 00000E58  B041                     cmp.w      D0, D1
  1222. 00000E5A  6C02                     bge        +0x4 /* 00000E5E */
  1223. 00000E5C  3C07                     move.w     D6, D7
  1224. label00000E5E:
  1225. 00000E5E  206D F85A                movea.l    A0, [A5 - 0x7A6]
  1226. 00000E62  2068 0008                movea.l    A0, [A0 + 0x8]
  1227. 00000E66  3007                     move.w     D0, D7
  1228. 00000E68  48C0                     ext.l      D0
  1229. 00000E6A  E780                     asl        D0, 3
  1230. 00000E6C  D0A8 0012                add.l      D0, [A0 + 0x12]
  1231. 00000E70  2040                     movea.l    A0, D0
  1232. 00000E72  3E28 0006                move.w     D7, [A0 + 0x6]
  1233. label00000E76:
  1234. 00000E76  0C47 FFFF                cmpi.w     D7, 0xFFFF
  1235. 00000E7A  66CC                     bne        -0x32 /* 00000E48 */
  1236. 00000E7C  206D F85A                movea.l    A0, [A5 - 0x7A6]
  1237. 00000E80  2068 0008                movea.l    A0, [A0 + 0x8]
  1238. 00000E84  3006                     move.w     D0, D6
  1239. 00000E86  48C0                     ext.l      D0
  1240. 00000E88  E780                     asl        D0, 3
  1241. 00000E8A  D0A8 0012                add.l      D0, [A0 + 0x12]
  1242. 00000E8E  206D F85A                movea.l    A0, [A5 - 0x7A6]
  1243. 00000E92  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1244. 00000E96  2068 0008                movea.l    A0, [A0 + 0x8]
  1245. 00000E9A  2F28 000E                move.l     -[A7], [A0 + 0xE]
  1246. 00000E9E  2F00                     move.l     -[A7], D0
  1247. 00000EA0  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  1248. 00000EA4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1249. 00000EA8  206D F85A                movea.l    A0, [A5 - 0x7A6]
  1250. 00000EAC  2068 0008                movea.l    A0, [A0 + 0x8]
  1251. 00000EB0  3006                     move.w     D0, D6
  1252. 00000EB2  5340                     subq.w     D0, 1
  1253. 00000EB4  48C0                     ext.l      D0
  1254. 00000EB6  E780                     asl        D0, 3
  1255. 00000EB8  D0A8 0012                add.l      D0, [A0 + 0x12]
  1256. 00000EBC  2840                     movea.l    A4, D0
  1257. 00000EBE  206E 0008                movea.l    A0, [A6 + 0x8]
  1258. 00000EC2  30AC 0002                move.w     [A0], [A4 + 0x2]
  1259. 00000EC6  264C                     movea.l    A3, A4
  1260. 00000EC8  6002                     bra        +0x4 /* 00000ECC */
  1261. label00000ECA:
  1262. 00000ECA  508B                     addq.l     A3, 8
  1263. label00000ECC:
  1264. 00000ECC  0C53 2715                cmpi.w     [A3], 0x2715
  1265. 00000ED0  66F8                     bne        -0x6 /* 00000ECA */
  1266. 00000ED2  0C6B 2718 0008           cmpi.w     [A3 + 0x8], 0x2718
  1267. 00000ED8  67F0                     beq        -0xE /* 00000ECA */
  1268. 00000EDA  0C6B 271D 0008           cmpi.w     [A3 + 0x8], 0x271D
  1269. 00000EE0  67E8                     beq        -0x16 /* 00000ECA */
  1270. 00000EE2  508B                     addq.l     A3, 8
  1271. 00000EE4  206D F85A                movea.l    A0, [A5 - 0x7A6]
  1272. 00000EE8  2068 0008                movea.l    A0, [A0 + 0x8]
  1273. 00000EEC  326C 0002                movea.w    A1, [A4 + 0x2]
  1274. 00000EF0  D3E8 000E                add.l      A1, [A0 + 0xE]
  1275. 00000EF4  2D49 FFF0                move.l     [A6 - 0x10], A1
  1276. 00000EF8  302B 0002                move.w     D0, [A3 + 0x2]
  1277. 00000EFC  906C 0002                sub.w      D0, [A4 + 0x2]
  1278. 00000F00  D06B 0004                add.w      D0, [A3 + 0x4]
  1279. 00000F04  3D40 FFE8                move.w     [A6 - 0x18], D0
  1280. 00000F08  382E FFE8                move.w     D4, [A6 - 0x18]
  1281. 00000F0C  206E 000C                movea.l    A0, [A6 + 0xC]
  1282. 00000F10  4250                     clr.w      [A0]
  1283. 00000F12  6038                     bra        +0x3A /* 00000F4C */
  1284. label00000F14:
  1285. 00000F14  206E FFF0                movea.l    A0, [A6 - 0x10]
  1286. 00000F18  52AE FFF0                addq.l     [A6 - 0x10], 1
  1287. 00000F1C  7000                     moveq.l    D0, 0x00
  1288. 00000F1E  1010                     move.b     D0, [A0]
  1289. 00000F20  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  1290. 00000F24  6606                     bne        +0x8 /* 00000F2C */
  1291. 00000F26  206E 000C                movea.l    A0, [A6 + 0xC]
  1292. 00000F2A  5250                     addq.w     [A0], 1
  1293. label00000F2C:
  1294. 00000F2C  206D F85A                movea.l    A0, [A5 - 0x7A6]
  1295. 00000F30  2068 0008                movea.l    A0, [A0 + 0x8]
  1296. 00000F34  202E FFF0                move.l     D0, [A6 - 0x10]
  1297. 00000F38  90A8 000E                sub.l      D0, [A0 + 0xE]
  1298. 00000F3C  206D F85A                movea.l    A0, [A5 - 0x7A6]
  1299. 00000F40  2068 000C                movea.l    A0, [A0 + 0xC]
  1300. 00000F44  3068 0002                movea.w    A0, [A0 + 0x2]
  1301. 00000F48  B1C0                     cmpa.l     A0, D0
  1302. 00000F4A  6708                     beq        +0xA /* 00000F54 */
  1303. label00000F4C:
  1304. 00000F4C  3004                     move.w     D0, D4
  1305. 00000F4E  5344                     subq.w     D4, 1
  1306. 00000F50  4A40                     tst.w      D0
  1307. 00000F52  66C0                     bne        -0x3E /* 00000F14 */
  1308. label00000F54:
  1309. 00000F54  302E FFE8                move.w     D0, [A6 - 0x18]
  1310. 00000F58  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1311. 00000F5C  4E5E                     unlink     A6
  1312. 00000F5E  4E75                     rts
  1313. fn00000F60:
  1314. 00000F60  4AAD F834                tst.l      [A5 - 0x7CC]
  1315. 00000F64  671C                     beq        +0x1E /* 00000F82 */
  1316. 00000F66  2F2D F834                move.l     -[A7], [A5 - 0x7CC]
  1317. 00000F6A  4EAD 0E7A                jsr        [A5 + 0xE7A /* export_459 */]
  1318. 00000F6E  588F                     addq.l     A7, 4
  1319. 00000F70  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  1320. 00000F74  4EAD 0E7A                jsr        [A5 + 0xE7A /* export_459 */]
  1321. 00000F78  588F                     addq.l     A7, 4
  1322. 00000F7A  42AD F834                clr.l      [A5 - 0x7CC]
  1323. 00000F7E  42AD F838                clr.l      [A5 - 0x7C8]
  1324. label00000F82:
  1325. 00000F82  4E75                     rts
  1326. fn00000F84:
  1327. 00000F84  4E56 FFDE                link       A6, -0x0022
  1328. 00000F88  2D6D F8BE FFDE           move.l     [A6 - 0x22], [A5 - 0x742]
  1329. 00000F8E  4267                     clr.w      -[A7]
  1330. 00000F90  A977                     syscall    WaitMouseUp
  1331. 00000F92  101F                     move.b     D0, [A7]+
  1332. 00000F94  4A00                     tst.b      D0
  1333. 00000F96  6700 00C4                beq        +0xC6 /* 0000105C */
  1334. 00000F9A  486E FFE6                pea.l      [A6 - 0x1A]
  1335. 00000F9E  A874                     syscall    GetPort
  1336. 00000FA0  2F38 09DE                move.l     -[A7], [0x000009DE /* WMgrPort */]
  1337. 00000FA4  A873                     syscall    SetPort
  1338. 00000FA6  2F38 09EE                move.l     -[A7], [0x000009EE /* GrayRgn */]
  1339. 00000FAA  A879                     syscall    SetClip
  1340. 00000FAC  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  1341. 00000FB0  A90B                     syscall    ClipAbove
  1342. 00000FB2  42A7                     clr.l      -[A7]
  1343. 00000FB4  A8D8                     syscall    NewRgn
  1344. 00000FB6  205F                     movea.l    A0, [A7]+
  1345. 00000FB8  2D48 FFE2                move.l     [A6 - 0x1E], A0
  1346. 00000FBC  206E FFDE                movea.l    A0, [A6 - 0x22]
  1347. 00000FC0  2F28 0072                move.l     -[A7], [A0 + 0x72]
  1348. 00000FC4  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  1349. 00000FC8  A8DC                     syscall    CopyRgn
  1350. 00000FCA  42A7                     clr.l      -[A7]
  1351. 00000FCC  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  1352. 00000FD0  206E 0008                movea.l    A0, [A6 + 0x8]
  1353. 00000FD4  2F28 000A                move.l     -[A7], [A0 + 0xA]
  1354. 00000FD8  486D 8DBC                pea.l      [A5 - 0x7244]
  1355. 00000FDC  486D 8DBC                pea.l      [A5 - 0x7244]
  1356. 00000FE0  4267                     clr.w      -[A7]
  1357. 00000FE2  42A7                     clr.l      -[A7]
  1358. 00000FE4  A905                     syscall    DragGrayRgn
  1359. 00000FE6  201F                     move.l     D0, [A7]+
  1360. 00000FE8  2D40 FFF8                move.l     [A6 - 0x8], D0
  1361. 00000FEC  4267                     clr.w      -[A7]
  1362. 00000FEE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1363. 00000FF2  A86A                     syscall    HiWord
  1364. 00000FF4  301F                     move.w     D0, [A7]+
  1365. 00000FF6  3D40 FFFC                move.w     [A6 - 0x4], D0
  1366. 00000FFA  4267                     clr.w      -[A7]
  1367. 00000FFC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1368. 00001000  A86B                     syscall    LoWord
  1369. 00001002  301F                     move.w     D0, [A7]+
  1370. 00001004  3D40 FFFE                move.w     [A6 - 0x2], D0
  1371. 00001008  0C6E 8000 FFFC           cmpi.w     [A6 - 0x4], 0x8000
  1372. 0000100E  6740                     beq        +0x42 /* 00001050 */
  1373. 00001010  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  1374. 00001014  A873                     syscall    SetPort
  1375. 00001016  486E FFEA                pea.l      [A6 - 0x16]
  1376. 0000101A  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  1377. 0000101E  588F                     addq.l     A7, 4
  1378. 00001020  206E FFDE                movea.l    A0, [A6 - 0x22]
  1379. 00001024  3028 0010                move.w     D0, [A0 + 0x10]
  1380. 00001028  906E FFF0                sub.w      D0, [A6 - 0x10]
  1381. 0000102C  D16E FFFC                add.w      [A6 - 0x4], D0
  1382. 00001030  206E FFDE                movea.l    A0, [A6 - 0x22]
  1383. 00001034  3028 0012                move.w     D0, [A0 + 0x12]
  1384. 00001038  906E FFF2                sub.w      D0, [A6 - 0xE]
  1385. 0000103C  D16E FFFE                add.w      [A6 - 0x2], D0
  1386. 00001040  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  1387. 00001044  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1388. 00001048  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1389. 0000104C  4267                     clr.w      -[A7]
  1390. 0000104E  A91B                     syscall    MoveWindow
  1391. label00001050:
  1392. 00001050  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  1393. 00001054  A8D9                     syscall    DisposRgn/DisposeRgn
  1394. 00001056  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1395. 0000105A  A873                     syscall    SetPort
  1396. label0000105C:
  1397. 0000105C  4E5E                     unlink     A6
  1398. 0000105E  4E75                     rts
  1399. fn00001060:
  1400. 00001060  4E56 FFEC                link       A6, -0x0014
  1401. 00001064  2F07                     move.l     -[A7], D7
  1402. 00001066  42A7                     clr.l      -[A7]
  1403. 00001068  4879 444C 4F47           push.l     0x444C4F47 /* 'DLOG' */
  1404. 0000106E  3F3C 00FA                move.w     -[A7], 0xFA
  1405. 00001072  A9A0                     syscall    GetResource
  1406. 00001074  205F                     movea.l    A0, [A7]+
  1407. 00001076  2D48 FFF0                move.l     [A6 - 0x10], A0
  1408. 0000107A  4267                     clr.w      -[A7]
  1409. 0000107C  486D F84A                pea.l      [A5 - 0x7B6]
  1410. 00001080  A8AE                     syscall    EmptyRect
  1411. 00001082  101F                     move.b     D0, [A7]+
  1412. 00001084  4A00                     tst.b      D0
  1413. 00001086  6710                     beq        +0x12 /* 00001098 */
  1414. 00001088  206E FFF0                movea.l    A0, [A6 - 0x10]
  1415. 0000108C  2050                     movea.l    A0, [A0]
  1416. 0000108E  43ED F84A                lea.l      A1, [A5 - 0x7B6]
  1417. 00001092  22D8                     move.l     [A1]+, [A0]+
  1418. 00001094  22D8                     move.l     [A1]+, [A0]+
  1419. 00001096  600E                     bra        +0x10 /* 000010A6 */
  1420. label00001098:
  1421. 00001098  206E FFF0                movea.l    A0, [A6 - 0x10]
  1422. 0000109C  2050                     movea.l    A0, [A0]
  1423. 0000109E  43ED F84A                lea.l      A1, [A5 - 0x7B6]
  1424. 000010A2  20D9                     move.l     [A0]+, [A1]+
  1425. 000010A4  20D9                     move.l     [A0]+, [A1]+
  1426. label000010A6:
  1427. 000010A6  4EBA 1116                jsr        [PC + 0x1116 /* 000021BE */]
  1428. 000010AA  42A7                     clr.l      -[A7]
  1429. 000010AC  3F3C 00FA                move.w     -[A7], 0xFA
  1430. 000010B0  42A7                     clr.l      -[A7]
  1431. 000010B2  4878 FFFF                push.l     0xFFFF
  1432. 000010B6  A97C                     syscall    GetNewDialog
  1433. 000010B8  205F                     movea.l    A0, [A7]+
  1434. 000010BA  2B48 F8BE                move.l     [A5 - 0x742], A0
  1435. 000010BE  7E00                     moveq.l    D7, 0x00
  1436. 000010C0  602E                     bra        +0x30 /* 000010F0 */
  1437. label000010C2:
  1438. 000010C2  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  1439. 000010C6  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1440. 000010CA  486E FFF6                pea.l      [A6 - 0xA]
  1441. 000010CE  486E FFEC                pea.l      [A6 - 0x14]
  1442. 000010D2  486E FFF8                pea.l      [A6 - 0x8]
  1443. 000010D6  A98D                     syscall    GetDialogItem/GetDItem
  1444. 000010D8  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  1445. 000010DC  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1446. 000010E0  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  1447. 000010E4  486D 180A                pea.l      [A5 + 0x180A /* export_765 */]
  1448. 000010E8  486E FFF8                pea.l      [A6 - 0x8]
  1449. 000010EC  A98E                     syscall    SetDialogItem/SetDItem
  1450. 000010EE  5247                     addq.w     D7, 1
  1451. label000010F0:
  1452. 000010F0  3007                     move.w     D0, D7
  1453. 000010F2  48C0                     ext.l      D0
  1454. 000010F4  D080                     add.l      D0, D0
  1455. 000010F6  41ED F8C6                lea.l      A0, [A5 - 0x73A]
  1456. 000010FA  D1C0                     add.l      A0, D0
  1457. 000010FC  3D50 FFF4                move.w     [A6 - 0xC], [A0]
  1458. 00001100  66C0                     bne        -0x3E /* 000010C2 */
  1459. 00001102  2E1F                     move.l     D7, [A7]+
  1460. 00001104  4E5E                     unlink     A6
  1461. 00001106  4E75                     rts
  1462. fn00001108:
  1463. 00001108  4E56 FEE2                link       A6, -0x011E
  1464. 0000110C  2F0C                     move.l     -[A7], A4
  1465. 0000110E  486E FFE2                pea.l      [A6 - 0x1E]
  1466. 00001112  A874                     syscall    GetPort
  1467. 00001114  42A7                     clr.l      -[A7]
  1468. 00001116  4879 444C 4F47           push.l     0x444C4F47 /* 'DLOG' */
  1469. 0000111C  3F3C 00FB                move.w     -[A7], 0xFB
  1470. 00001120  A9A0                     syscall    GetResource
  1471. 00001122  205F                     movea.l    A0, [A7]+
  1472. 00001124  2D48 FFEA                move.l     [A6 - 0x16], A0
  1473. 00001128  B0FC 0000                cmpa.w     A0, 0x0
  1474. 0000112C  6700 01BA                beq        +0x1BC /* 000012E8 */
  1475. 00001130  206E FFEA                movea.l    A0, [A6 - 0x16]
  1476. 00001134  2050                     movea.l    A0, [A0]
  1477. 00001136  43ED F852                lea.l      A1, [A5 - 0x7AE]
  1478. 0000113A  20D9                     move.l     [A0]+, [A1]+
  1479. 0000113C  20D9                     move.l     [A0]+, [A1]+
  1480. 0000113E  42A7                     clr.l      -[A7]
  1481. 00001140  3F3C 00FB                move.w     -[A7], 0xFB
  1482. 00001144  42A7                     clr.l      -[A7]
  1483. 00001146  4878 FFFF                push.l     0xFFFF
  1484. 0000114A  A97C                     syscall    GetNewDialog
  1485. 0000114C  205F                     movea.l    A0, [A7]+
  1486. 0000114E  2D48 FFE6                move.l     [A6 - 0x1A], A0
  1487. 00001152  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1488. 00001156  A873                     syscall    SetPort
  1489. 00001158  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1490. 0000115C  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  1491. 00001160  588F                     addq.l     A7, 4
  1492. 00001162  206D F85A                movea.l    A0, [A5 - 0x7A6]
  1493. 00001166  2050                     movea.l    A0, [A0]
  1494. 00001168  302E 0008                move.w     D0, [A6 + 0x8]
  1495. 0000116C  48C0                     ext.l      D0
  1496. 0000116E  E980                     asl        D0, 4
  1497. 00001170  D090                     add.l      D0, [A0]
  1498. 00001172  2040                     movea.l    A0, D0
  1499. 00001174  43EE FFEE                lea.l      A1, [A6 - 0x12]
  1500. 00001178  22D8                     move.l     [A1]+, [A0]+
  1501. 0000117A  22D8                     move.l     [A1]+, [A0]+
  1502. 0000117C  22D8                     move.l     [A1]+, [A0]+
  1503. 0000117E  22D8                     move.l     [A1]+, [A0]+
  1504. 00001180  486E FEE2                pea.l      [A6 - 0x11E]
  1505. 00001184  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1506. 00001188  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  1507. 0000118C  508F                     addq.l     A7, 8
  1508. 0000118E  486E FEE2                pea.l      [A6 - 0x11E]
  1509. 00001192  3F3C 0004                move.w     -[A7], 0x4
  1510. 00001196  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1511. 0000119A  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  1512. 0000119E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1513. 000011A2  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1514. 000011A6  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  1515. 000011AA  206E FFFA                movea.l    A0, [A6 - 0x6]
  1516. 000011AE  2850                     movea.l    A4, [A0]
  1517. 000011B0  0C6C 0004 0002           cmpi.w     [A4 + 0x2], 0x4
  1518. 000011B6  6648                     bne        +0x4A /* 00001200 */
  1519. 000011B8  42A7                     clr.l      -[A7]
  1520. 000011BA  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  1521. 000011BE  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  1522. 000011C2  201F                     move.l     D0, [A7]+
  1523. 000011C4  0C80 0000 00FF           cmpi.l     D0, 0xFF
  1524. 000011CA  6F34                     ble        +0x36 /* 00001200 */
  1525. 000011CC  486E FEE2                pea.l      [A6 - 0x11E]
  1526. 000011D0  3F3C 03EC                move.w     -[A7], 0x3EC
  1527. 000011D4  3F3C 0006                move.w     -[A7], 0x6
  1528. 000011D8  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  1529. 000011DC  486E FEE2                pea.l      [A6 - 0x11E]
  1530. 000011E0  3F3C 0005                move.w     -[A7], 0x5
  1531. 000011E4  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1532. 000011E8  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  1533. 000011EC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1534. 000011F0  3F3C 0001                move.w     -[A7], 0x1
  1535. 000011F4  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1536. 000011F8  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  1537. 000011FC  5C8F                     addq.l     A7, 6
  1538. 000011FE  6030                     bra        +0x32 /* 00001230 */
  1539. label00001200:
  1540. 00001200  486E FEE2                pea.l      [A6 - 0x11E]
  1541. 00001204  2F0C                     move.l     -[A7], A4
  1542. 00001206  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  1543. 0000120A  508F                     addq.l     A7, 8
  1544. 0000120C  486E FEE2                pea.l      [A6 - 0x11E]
  1545. 00001210  3F3C 0005                move.w     -[A7], 0x5
  1546. 00001214  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1547. 00001218  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  1548. 0000121C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1549. 00001220  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1550. 00001224  3F3C 0005                move.w     -[A7], 0x5
  1551. 00001228  4267                     clr.w      -[A7]
  1552. 0000122A  3F3C 7FFF                move.w     -[A7], 0x7FFF
  1553. 0000122E  A97E                     syscall    SelectDialogItemText/SelIText
  1554. label00001230:
  1555. 00001230  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1556. 00001234  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  1557. 00001238  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1558. 0000123C  A915                     syscall    ShowWindow
  1559. label0000123E:
  1560. 0000123E  486D 05AA                pea.l      [A5 + 0x5AA /* export_177 */]
  1561. 00001242  486E FFFE                pea.l      [A6 - 0x2]
  1562. 00001246  A991                     syscall    ModalDialog
  1563. 00001248  302E FFFE                move.w     D0, [A6 - 0x2]
  1564. 0000124C  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1565. 00001250  0001 0003                ori.b      D1, 0x3
  1566. 00001254  FFEA                     .invalid   <<F/7/7>>
  1567. 00001256  0006 005E                ori.b      D6, 0x5E /* '^' */
  1568. 0000125A  0082 3F3C 00FF           ori.l      D2, 0x3F3C00FF
  1569. 00001260  486E FEE2                pea.l      [A6 - 0x11E]
  1570. 00001264  3F3C 0005                move.w     -[A7], 0x5
  1571. 00001268  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1572. 0000126C  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  1573. 00001270  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1574. 00001274  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1575. 00001278  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  1576. 0000127C  206E FFFA                movea.l    A0, [A6 - 0x6]
  1577. 00001280  2F10                     move.l     -[A7], [A0]
  1578. 00001282  486E FEE2                pea.l      [A6 - 0x11E]
  1579. 00001286  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1580. 0000128A  508F                     addq.l     A7, 8
  1581. 0000128C  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1582. 00001290  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  1583. 00001294  70FF                     moveq.l    D0, 0xFFFFFFFF
  1584. 00001296  3B40 F82C                move.w     [A5 - 0x7D4], D0
  1585. 0000129A  4EBA F99E                jsr        [PC - 0x662 /* 00000C3A */]
  1586. 0000129E  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1587. 000012A2  A983                     syscall    DisposeDialog
  1588. 000012A4  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  1589. 000012A8  A873                     syscall    SetPort
  1590. 000012AA  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  1591. 000012AE  4EAD 0E92                jsr        [A5 + 0xE92 /* export_462 */]
  1592. 000012B2  588F                     addq.l     A7, 4
  1593. 000012B4  6032                     bra        +0x34 /* 000012E8 */
  1594. 000012B6  486D FD8E                pea.l      [A5 - 0x272]
  1595. 000012BA  3F3C 0005                move.w     -[A7], 0x5
  1596. 000012BE  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1597. 000012C2  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  1598. 000012C6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1599. 000012CA  3F3C 0001                move.w     -[A7], 0x1
  1600. 000012CE  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1601. 000012D2  4EAD 0612                jsr        [A5 + 0x612 /* export_190 */]
  1602. 000012D6  5C8F                     addq.l     A7, 6
  1603. 000012D8  6000 FF64                bra        -0x9A /* 0000123E */
  1604. 000012DC  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1605. 000012E0  A983                     syscall    DisposeDialog
  1606. 000012E2  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  1607. 000012E6  A873                     syscall    SetPort
  1608. label000012E8:
  1609. 000012E8  285F                     movea.l    A4, [A7]+
  1610. 000012EA  4E5E                     unlink     A6
  1611. 000012EC  4E75                     rts
  1612. fn000012EE:
  1613. 000012EE  4E56 FDD4                link       A6, -0x022C
  1614. 000012F2  2F07                     move.l     -[A7], D7
  1615. 000012F4  486E FFF4                pea.l      [A6 - 0xC]
  1616. 000012F8  A874                     syscall    GetPort
  1617. 000012FA  42A7                     clr.l      -[A7]
  1618. 000012FC  4879 444C 4F47           push.l     0x444C4F47 /* 'DLOG' */
  1619. 00001302  3F3C 00FF                move.w     -[A7], 0xFF
  1620. 00001306  A9A0                     syscall    GetResource
  1621. 00001308  205F                     movea.l    A0, [A7]+
  1622. 0000130A  2D48 FFE8                move.l     [A6 - 0x18], A0
  1623. 0000130E  B0FC 0000                cmpa.w     A0, 0x0
  1624. 00001312  6700 034E                beq        +0x350 /* 00001662 */
  1625. 00001316  206E FFE8                movea.l    A0, [A6 - 0x18]
  1626. 0000131A  2050                     movea.l    A0, [A0]
  1627. 0000131C  43ED F852                lea.l      A1, [A5 - 0x7AE]
  1628. 00001320  20D9                     move.l     [A0]+, [A1]+
  1629. 00001322  20D9                     move.l     [A0]+, [A1]+
  1630. 00001324  42A7                     clr.l      -[A7]
  1631. 00001326  3F3C 00FF                move.w     -[A7], 0xFF
  1632. 0000132A  42A7                     clr.l      -[A7]
  1633. 0000132C  4878 FFFF                push.l     0xFFFF
  1634. 00001330  A97C                     syscall    GetNewDialog
  1635. 00001332  205F                     movea.l    A0, [A7]+
  1636. 00001334  2D48 FFE4                move.l     [A6 - 0x1C], A0
  1637. 00001338  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1638. 0000133C  A873                     syscall    SetPort
  1639. 0000133E  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1640. 00001342  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  1641. 00001346  588F                     addq.l     A7, 4
  1642. 00001348  3E2D F830                move.w     D7, [A5 - 0x7D0]
  1643. 0000134C  0807 0000                btst.b     D7, 0x0
  1644. 00001350  670E                     beq        +0x10 /* 00001360 */
  1645. 00001352  3F3C 0003                move.w     -[A7], 0x3
  1646. 00001356  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1647. 0000135A  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  1648. 0000135E  5C8F                     addq.l     A7, 6
  1649. label00001360:
  1650. 00001360  0807 0001                btst.b     D7, 0x1
  1651. 00001364  670E                     beq        +0x10 /* 00001374 */
  1652. 00001366  3F3C 0004                move.w     -[A7], 0x4
  1653. 0000136A  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1654. 0000136E  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  1655. 00001372  5C8F                     addq.l     A7, 6
  1656. label00001374:
  1657. 00001374  0807 0002                btst.b     D7, 0x2
  1658. 00001378  670E                     beq        +0x10 /* 00001388 */
  1659. 0000137A  3F3C 0005                move.w     -[A7], 0x5
  1660. 0000137E  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1661. 00001382  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  1662. 00001386  5C8F                     addq.l     A7, 6
  1663. label00001388:
  1664. 00001388  0807 0003                btst.b     D7, 0x3
  1665. 0000138C  670E                     beq        +0x10 /* 0000139C */
  1666. 0000138E  3F3C 0006                move.w     -[A7], 0x6
  1667. 00001392  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1668. 00001396  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  1669. 0000139A  5C8F                     addq.l     A7, 6
  1670. label0000139C:
  1671. 0000139C  0807 0004                btst.b     D7, 0x4
  1672. 000013A0  670E                     beq        +0x10 /* 000013B0 */
  1673. 000013A2  3F3C 0007                move.w     -[A7], 0x7
  1674. 000013A6  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1675. 000013AA  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  1676. 000013AE  5C8F                     addq.l     A7, 6
  1677. label000013B0:
  1678. 000013B0  0807 0005                btst.b     D7, 0x5
  1679. 000013B4  670E                     beq        +0x10 /* 000013C4 */
  1680. 000013B6  3F3C 0008                move.w     -[A7], 0x8
  1681. 000013BA  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1682. 000013BE  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  1683. 000013C2  5C8F                     addq.l     A7, 6
  1684. label000013C4:
  1685. 000013C4  0807 0006                btst.b     D7, 0x6
  1686. 000013C8  670E                     beq        +0x10 /* 000013D8 */
  1687. 000013CA  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1688. 000013CE  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1689. 000013D2  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  1690. 000013D6  5C8F                     addq.l     A7, 6
  1691. label000013D8:
  1692. 000013D8  0807 0007                btst.b     D7, 0x7
  1693. 000013DC  670E                     beq        +0x10 /* 000013EC */
  1694. 000013DE  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1695. 000013E2  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1696. 000013E6  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  1697. 000013EA  5C8F                     addq.l     A7, 6
  1698. label000013EC:
  1699. 000013EC  0807 0008                btst.b     D7, 0x8
  1700. 000013F0  670E                     beq        +0x10 /* 00001400 */
  1701. 000013F2  3F3C 000B                move.w     -[A7], 0xB
  1702. 000013F6  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1703. 000013FA  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  1704. 000013FE  5C8F                     addq.l     A7, 6
  1705. label00001400:
  1706. 00001400  0807 000B                btst.b     D7, 0xB
  1707. 00001404  670E                     beq        +0x10 /* 00001414 */
  1708. 00001406  3F3C 0011                move.w     -[A7], 0x11
  1709. 0000140A  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1710. 0000140E  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  1711. 00001412  5C8F                     addq.l     A7, 6
  1712. label00001414:
  1713. 00001414  486D F87E                pea.l      [A5 - 0x782]
  1714. 00001418  3F3C 000C                move.w     -[A7], 0xC
  1715. 0000141C  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1716. 00001420  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  1717. 00001424  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1718. 00001428  486D F89E                pea.l      [A5 - 0x762]
  1719. 0000142C  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1720. 00001430  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1721. 00001434  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  1722. 00001438  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1723. 0000143C  4A6D F82E                tst.w      [A5 - 0x7D2]
  1724. 00001440  670E                     beq        +0x10 /* 00001450 */
  1725. 00001442  3F3C 0012                move.w     -[A7], 0x12
  1726. 00001446  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1727. 0000144A  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  1728. 0000144E  5C8F                     addq.l     A7, 6
  1729. label00001450:
  1730. 00001450  7010                     moveq.l    D0, 0x10
  1731. 00001452  3D40 FFFE                move.w     [A6 - 0x2], D0
  1732. 00001456  0807 0009                btst.b     D7, 0x9 /* '\t' */
  1733. 0000145A  6706                     beq        +0x8 /* 00001462 */
  1734. 0000145C  700E                     moveq.l    D0, 0x0E
  1735. 0000145E  3D40 FFFE                move.w     [A6 - 0x2], D0
  1736. label00001462:
  1737. 00001462  0807 000A                btst.b     D7, 0xA /* '\n' */
  1738. 00001466  6706                     beq        +0x8 /* 0000146E */
  1739. 00001468  700F                     moveq.l    D0, 0x0F
  1740. 0000146A  3D40 FFFE                move.w     [A6 - 0x2], D0
  1741. label0000146E:
  1742. 0000146E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1743. 00001472  3F3C 0010                move.w     -[A7], 0x10
  1744. 00001476  3F3C 000E                move.w     -[A7], 0xE
  1745. 0000147A  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1746. 0000147E  4EAD 05D2                jsr        [A5 + 0x5D2 /* export_182 */]
  1747. 00001482  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1748. 00001486  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1749. 0000148A  A915                     syscall    ShowWindow
  1750. label0000148C:
  1751. 0000148C  486D 05AA                pea.l      [A5 + 0x5AA /* export_177 */]
  1752. 00001490  486E FFFE                pea.l      [A6 - 0x2]
  1753. 00001494  A991                     syscall    ModalDialog
  1754. 00001496  302E FFFE                move.w     D0, [A6 - 0x2]
  1755. 0000149A  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1756. 0000149E  0001 0012                ori.b      D1, 0x12
  1757. 000014A2  FFEA                     .invalid   <<F/7/7>>
  1758. 000014A4  0024 0180                ori.b      -[A4], 0x80
  1759. 000014A8  018C                     bclr       A4, D0
  1760. 000014AA  018A                     bclr       A2, D0
  1761. 000014AC  0188                     bclr       A0, D0
  1762. 000014AE  0186                     bclr       D6, D0
  1763. 000014B0  0184                     bclr       D4, D0
  1764. 000014B2  0182                     bclr       D2, D0
  1765. 000014B4  0180                     bclr       D0, D0
  1766. 000014B6  017E                     bchg       <<invalid special address>>, D0
  1767. 000014B8  017C FFD2                bchg       0xFFD2, D0
  1768. 000014BC  FFD0                     .invalid   <<F/7/7>>
  1769. 000014BE  0188                     bclr       A0, D0
  1770. 000014C0  0186                     bclr       D6, D0
  1771. 000014C2  0184                     bclr       D4, D0
  1772. 000014C4  0170 016E                bchg       <<invalid full ext with IS == 1 and I/IS == 6>>, D0
  1773. 000014C8  7E00                     moveq.l    D7, 0x00
  1774. 000014CA  3F3C 0003                move.w     -[A7], 0x3
  1775. 000014CE  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1776. 000014D2  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1777. 000014D6  5C8F                     addq.l     A7, 6
  1778. 000014D8  4A40                     tst.w      D0
  1779. 000014DA  6704                     beq        +0x6 /* 000014E0 */
  1780. 000014DC  0047 0001                ori.w      D7, 0x1
  1781. label000014E0:
  1782. 000014E0  3F3C 0004                move.w     -[A7], 0x4
  1783. 000014E4  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1784. 000014E8  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1785. 000014EC  5C8F                     addq.l     A7, 6
  1786. 000014EE  4A40                     tst.w      D0
  1787. 000014F0  6704                     beq        +0x6 /* 000014F6 */
  1788. 000014F2  0047 0002                ori.w      D7, 0x2
  1789. label000014F6:
  1790. 000014F6  3F3C 0005                move.w     -[A7], 0x5
  1791. 000014FA  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1792. 000014FE  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1793. 00001502  5C8F                     addq.l     A7, 6
  1794. 00001504  4A40                     tst.w      D0
  1795. 00001506  6704                     beq        +0x6 /* 0000150C */
  1796. 00001508  0047 0004                ori.w      D7, 0x4
  1797. label0000150C:
  1798. 0000150C  3F3C 0006                move.w     -[A7], 0x6
  1799. 00001510  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1800. 00001514  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1801. 00001518  5C8F                     addq.l     A7, 6
  1802. 0000151A  4A40                     tst.w      D0
  1803. 0000151C  6704                     beq        +0x6 /* 00001522 */
  1804. 0000151E  0047 0008                ori.w      D7, 0x8
  1805. label00001522:
  1806. 00001522  3F3C 0007                move.w     -[A7], 0x7
  1807. 00001526  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1808. 0000152A  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1809. 0000152E  5C8F                     addq.l     A7, 6
  1810. 00001530  4A40                     tst.w      D0
  1811. 00001532  6704                     beq        +0x6 /* 00001538 */
  1812. 00001534  0047 0010                ori.w      D7, 0x10
  1813. label00001538:
  1814. 00001538  3F3C 0008                move.w     -[A7], 0x8
  1815. 0000153C  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1816. 00001540  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1817. 00001544  5C8F                     addq.l     A7, 6
  1818. 00001546  4A40                     tst.w      D0
  1819. 00001548  6704                     beq        +0x6 /* 0000154E */
  1820. 0000154A  0047 0020                ori.w      D7, 0x20 /* ' ' */
  1821. label0000154E:
  1822. 0000154E  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1823. 00001552  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1824. 00001556  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1825. 0000155A  5C8F                     addq.l     A7, 6
  1826. 0000155C  4A40                     tst.w      D0
  1827. 0000155E  6704                     beq        +0x6 /* 00001564 */
  1828. 00001560  0047 0040                ori.w      D7, 0x40 /* '@' */
  1829. label00001564:
  1830. 00001564  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1831. 00001568  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1832. 0000156C  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1833. 00001570  5C8F                     addq.l     A7, 6
  1834. 00001572  4A40                     tst.w      D0
  1835. 00001574  6704                     beq        +0x6 /* 0000157A */
  1836. 00001576  0047 0080                ori.w      D7, 0x80
  1837. label0000157A:
  1838. 0000157A  3F3C 000B                move.w     -[A7], 0xB
  1839. 0000157E  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1840. 00001582  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1841. 00001586  5C8F                     addq.l     A7, 6
  1842. 00001588  4A40                     tst.w      D0
  1843. 0000158A  6704                     beq        +0x6 /* 00001590 */
  1844. 0000158C  0047 0100                ori.w      D7, 0x100
  1845. label00001590:
  1846. 00001590  3F3C 0011                move.w     -[A7], 0x11
  1847. 00001594  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1848. 00001598  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1849. 0000159C  5C8F                     addq.l     A7, 6
  1850. 0000159E  4A40                     tst.w      D0
  1851. 000015A0  6704                     beq        +0x6 /* 000015A6 */
  1852. 000015A2  0047 0800                ori.w      D7, 0x800
  1853. label000015A6:
  1854. 000015A6  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  1855. 000015AA  486D F87E                pea.l      [A5 - 0x782]
  1856. 000015AE  3F3C 000C                move.w     -[A7], 0xC
  1857. 000015B2  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1858. 000015B6  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  1859. 000015BA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1860. 000015BE  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  1861. 000015C2  486D F89E                pea.l      [A5 - 0x762]
  1862. 000015C6  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1863. 000015CA  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1864. 000015CE  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  1865. 000015D2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1866. 000015D6  3F3C 0010                move.w     -[A7], 0x10
  1867. 000015DA  3F3C 000E                move.w     -[A7], 0xE
  1868. 000015DE  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1869. 000015E2  4EAD 05EA                jsr        [A5 + 0x5EA /* export_185 */]
  1870. 000015E6  508F                     addq.l     A7, 8
  1871. 000015E8  0640 000E                addi.w     D0, 0xE
  1872. 000015EC  3D40 FFFE                move.w     [A6 - 0x2], D0
  1873. 000015F0  0C6E 000E FFFE           cmpi.w     [A6 - 0x2], 0xE
  1874. 000015F6  6606                     bne        +0x8 /* 000015FE */
  1875. 000015F8  0047 0200                ori.w      D7, 0x200
  1876. 000015FC  6012                     bra        +0x14 /* 00001610 */
  1877. label000015FE:
  1878. 000015FE  0C6E 000F FFFE           cmpi.w     [A6 - 0x2], 0xF
  1879. 00001604  6606                     bne        +0x8 /* 0000160C */
  1880. 00001606  0047 0400                ori.w      D7, 0x400
  1881. 0000160A  6004                     bra        +0x6 /* 00001610 */
  1882. label0000160C:
  1883. 0000160C  4EBA 1502                jsr        [PC + 0x1502 /* 00002B10 */]
  1884. label00001610:
  1885. 00001610  3B47 F830                move.w     [A5 - 0x7D0], D7
  1886. 00001614  3F3C 0012                move.w     -[A7], 0x12
  1887. 00001618  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1888. 0000161C  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1889. 00001620  5C8F                     addq.l     A7, 6
  1890. 00001622  3B40 F82E                move.w     [A5 - 0x7D2], D0
  1891. 00001626  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1892. 0000162A  A983                     syscall    DisposeDialog
  1893. 0000162C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1894. 00001630  A873                     syscall    SetPort
  1895. 00001632  602E                     bra        +0x30 /* 00001662 */
  1896. 00001634  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1897. 00001638  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1898. 0000163C  4EAD 05B2                jsr        [A5 + 0x5B2 /* export_178 */]
  1899. 00001640  5C8F                     addq.l     A7, 6
  1900. 00001642  6000 FE48                bra        -0x1B6 /* 0000148C */
  1901. 00001646  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1902. 0000164A  3F3C 0010                move.w     -[A7], 0x10
  1903. 0000164E  3F3C 000E                move.w     -[A7], 0xE
  1904. 00001652  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1905. 00001656  4EAD 05D2                jsr        [A5 + 0x5D2 /* export_182 */]
  1906. 0000165A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1907. 0000165E  6000 FE2C                bra        -0x1D2 /* 0000148C */
  1908. label00001662:
  1909. 00001662  2E1F                     move.l     D7, [A7]+
  1910. 00001664  4E5E                     unlink     A6
  1911. 00001666  4E75                     rts
  1912. fn00001668:
  1913. 00001668  4E56 FD9E                link       A6, -0x0262
  1914. 0000166C  486E FFB2                pea.l      [A6 - 0x4E]
  1915. 00001670  A874                     syscall    GetPort
  1916. 00001672  42A7                     clr.l      -[A7]
  1917. 00001674  4879 444C 4F47           push.l     0x444C4F47 /* 'DLOG' */
  1918. 0000167A  3F3C 00FC                move.w     -[A7], 0xFC
  1919. 0000167E  A9A0                     syscall    GetResource
  1920. 00001680  205F                     movea.l    A0, [A7]+
  1921. 00001682  2D48 FFB6                move.l     [A6 - 0x4A], A0
  1922. 00001686  B0FC 0000                cmpa.w     A0, 0x0
  1923. 0000168A  6700 025E                beq        +0x260 /* 000018EA */
  1924. 0000168E  206E FFB6                movea.l    A0, [A6 - 0x4A]
  1925. 00001692  2050                     movea.l    A0, [A0]
  1926. 00001694  43ED F852                lea.l      A1, [A5 - 0x7AE]
  1927. 00001698  20D9                     move.l     [A0]+, [A1]+
  1928. 0000169A  20D9                     move.l     [A0]+, [A1]+
  1929. 0000169C  42A7                     clr.l      -[A7]
  1930. 0000169E  3F3C 00FC                move.w     -[A7], 0xFC
  1931. 000016A2  42A7                     clr.l      -[A7]
  1932. 000016A4  4878 FFFF                push.l     0xFFFF
  1933. 000016A8  A97C                     syscall    GetNewDialog
  1934. 000016AA  205F                     movea.l    A0, [A7]+
  1935. 000016AC  2D48 FFAE                move.l     [A6 - 0x52], A0
  1936. 000016B0  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  1937. 000016B4  A873                     syscall    SetPort
  1938. 000016B6  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  1939. 000016BA  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  1940. 000016BE  588F                     addq.l     A7, 4
  1941. 000016C0  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  1942. 000016C4  A915                     syscall    ShowWindow
  1943. 000016C6  486D F9D2                pea.l      [A5 - 0x62E]
  1944. 000016CA  3F3C 0003                move.w     -[A7], 0x3
  1945. 000016CE  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  1946. 000016D2  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  1947. 000016D6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1948. 000016DA  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  1949. 000016DE  3F3C 0003                move.w     -[A7], 0x3
  1950. 000016E2  4267                     clr.w      -[A7]
  1951. 000016E4  3F3C 7FFF                move.w     -[A7], 0x7FFF
  1952. 000016E8  A97E                     syscall    SelectDialogItemText/SelIText
  1953. label000016EA:
  1954. 000016EA  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  1955. 000016EE  A920                     syscall    BringToFront
  1956. 000016F0  486D 05AA                pea.l      [A5 + 0x5AA /* export_177 */]
  1957. 000016F4  486E FFA4                pea.l      [A6 - 0x5C]
  1958. 000016F8  A991                     syscall    ModalDialog
  1959. 000016FA  302E FFA4                move.w     D0, [A6 - 0x5C]
  1960. 000016FE  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1961. 00001702  0001 0002                ori.b      D1, 0x2
  1962. 00001706  FFE4                     .invalid   <<F/7/7>>
  1963. 00001708  0004 01D4                ori.b      D4, 0xD4
  1964. 0000170C  486D FD90                pea.l      [A5 - 0x270]
  1965. 00001710  3F3C 0004                move.w     -[A7], 0x4
  1966. 00001714  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  1967. 00001718  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  1968. 0000171C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1969. 00001720  3F3C 00FF                move.w     -[A7], 0xFF
  1970. 00001724  486D F9D2                pea.l      [A5 - 0x62E]
  1971. 00001728  3F3C 0003                move.w     -[A7], 0x3
  1972. 0000172C  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  1973. 00001730  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  1974. 00001734  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1975. 00001738  70FF                     moveq.l    D0, 0xFFFFFFFF
  1976. 0000173A  3B40 8F76                move.w     [A5 - 0x708A], D0
  1977. 0000173E  4EBA 0974                jsr        [PC + 0x974 /* 000020B4 */]
  1978. 00001742  3D40 FF9E                move.w     [A6 - 0x62], D0
  1979. 00001746  2F2D 8FC2                move.l     -[A7], [A5 - 0x703E]
  1980. 0000174A  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  1981. 0000174E  526D 8FE6                addq.w     [A5 - 0x701A], 1
  1982. 00001752  302D 8FE6                move.w     D0, [A5 - 0x701A]
  1983. 00001756  B06D 8FC6                cmp.w      D0, [A5 - 0x703A]
  1984. 0000175A  6D18                     blt        +0x1A /* 00001774 */
  1985. 0000175C  302D 8FE6                move.w     D0, [A5 - 0x701A]
  1986. 00001760  C1FC 0012                muls.w     D0, 0x12
  1987. 00001764  2F2D 8FC2                move.l     -[A7], [A5 - 0x703E]
  1988. 00001768  48C0                     ext.l      D0
  1989. 0000176A  2F00                     move.l     -[A7], D0
  1990. 0000176C  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  1991. 00001770  526D 8FC6                addq.w     [A5 - 0x703A], 1
  1992. label00001774:
  1993. 00001774  3F3C 0005                move.w     -[A7], 0x5
  1994. 00001778  206D F85A                movea.l    A0, [A5 - 0x7A6]
  1995. 0000177C  2F10                     move.l     -[A7], [A0]
  1996. 0000177E  486D F9D2                pea.l      [A5 - 0x62E]
  1997. 00001782  4EAD 0D5A                jsr        [A5 + 0xD5A /* export_423 */]
  1998. 00001786  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1999. 0000178A  3D40 FFA2                move.w     [A6 - 0x5E], D0
  2000. 0000178E  536D 8FE6                subq.w     [A5 - 0x701A], 1
  2001. 00001792  2F2D 8FC2                move.l     -[A7], [A5 - 0x703E]
  2002. 00001796  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  2003. 0000179A  206D 8FC2                movea.l    A0, [A5 - 0x703E]
  2004. 0000179E  302E FF9E                move.w     D0, [A6 - 0x62]
  2005. 000017A2  C1FC 0012                muls.w     D0, 0x12
  2006. 000017A6  D090                     add.l      D0, [A0]
  2007. 000017A8  2B40 F85A                move.l     [A5 - 0x7A6], D0
  2008. 000017AC  7001                     moveq.l    D0, 0x01
  2009. 000017AE  3B40 8F76                move.w     [A5 - 0x708A], D0
  2010. 000017B2  4A6E FFA2                tst.w      [A6 - 0x5E]
  2011. 000017B6  6700 010E                beq        +0x110 /* 000018C6 */
  2012. 000017BA  486E FFBA                pea.l      [A6 - 0x46]
  2013. 000017BE  486D F9D2                pea.l      [A5 - 0x62E]
  2014. 000017C2  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  2015. 000017C6  508F                     addq.l     A7, 8
  2016. 000017C8  486E FFA6                pea.l      [A6 - 0x5A]
  2017. 000017CC  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  2018. 000017D0  4EAD 0522                jsr        [A5 + 0x522 /* export_160 */]
  2019. 000017D4  508F                     addq.l     A7, 8
  2020. 000017D6  70FF                     moveq.l    D0, 0xFFFFFFFF
  2021. 000017D8  3B40 8F76                move.w     [A5 - 0x708A], D0
  2022. 000017DC  526D 8FE6                addq.w     [A5 - 0x701A], 1
  2023. 000017E0  206E FFBA                movea.l    A0, [A6 - 0x46]
  2024. 000017E4  486E FFC6                pea.l      [A6 - 0x3A]
  2025. 000017E8  486E FF9E                pea.l      [A6 - 0x62]
  2026. 000017EC  226D F85A                movea.l    A1, [A5 - 0x7A6]
  2027. 000017F0  2F11                     move.l     -[A7], [A1]
  2028. 000017F2  2F10                     move.l     -[A7], [A0]
  2029. 000017F4  206E FFA6                movea.l    A0, [A6 - 0x5A]
  2030. 000017F8  2F10                     move.l     -[A7], [A0]
  2031. 000017FA  206D F85A                movea.l    A0, [A5 - 0x7A6]
  2032. 000017FE  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2033. 00001802  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  2034. 00001806  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2035. 0000180A  3D40 FFA0                move.w     [A6 - 0x60], D0
  2036. 0000180E  536D 8FE6                subq.w     [A5 - 0x701A], 1
  2037. 00001812  7001                     moveq.l    D0, 0x01
  2038. 00001814  3B40 8F76                move.w     [A5 - 0x708A], D0
  2039. 00001818  206E FFA6                movea.l    A0, [A6 - 0x5A]
  2040. 0000181C  302E FF9E                move.w     D0, [A6 - 0x62]
  2041. 00001820  48C0                     ext.l      D0
  2042. 00001822  E780                     asl        D0, 3
  2043. 00001824  D090                     add.l      D0, [A0]
  2044. 00001826  2040                     movea.l    A0, D0
  2045. 00001828  4A50                     tst.w      [A0]
  2046. 0000182A  6706                     beq        +0x8 /* 00001832 */
  2047. 0000182C  7001                     moveq.l    D0, 0x01
  2048. 0000182E  3D40 FFA0                move.w     [A6 - 0x60], D0
  2049. label00001832:
  2050. 00001832  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  2051. 00001836  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  2052. 0000183A  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  2053. 0000183E  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  2054. 00001842  4A6E FFA0                tst.w      [A6 - 0x60]
  2055. 00001846  6752                     beq        +0x54 /* 0000189A */
  2056. 00001848  486E FE9E                pea.l      [A6 - 0x162]
  2057. 0000184C  3F3C 03EC                move.w     -[A7], 0x3EC
  2058. 00001850  3F3C 0007                move.w     -[A7], 0x7
  2059. 00001854  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  2060. 00001858  486E FD9E                pea.l      [A6 - 0x262]
  2061. 0000185C  3F3C 03EA                move.w     -[A7], 0x3EA
  2062. 00001860  3F2E FFA2                move.w     -[A7], [A6 - 0x5E]
  2063. 00001864  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  2064. 00001868  486E FE9E                pea.l      [A6 - 0x162]
  2065. 0000186C  486D FD92                pea.l      [A5 - 0x26E]
  2066. 00001870  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  2067. 00001874  508F                     addq.l     A7, 8
  2068. 00001876  486E FE9E                pea.l      [A6 - 0x162]
  2069. 0000187A  486E FD9E                pea.l      [A6 - 0x262]
  2070. 0000187E  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  2071. 00001882  508F                     addq.l     A7, 8
  2072. 00001884  486E FE9E                pea.l      [A6 - 0x162]
  2073. 00001888  3F3C 0004                move.w     -[A7], 0x4
  2074. 0000188C  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  2075. 00001890  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  2076. 00001894  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2077. 00001898  602C                     bra        +0x2E /* 000018C6 */
  2078. label0000189A:
  2079. 0000189A  486E FE9E                pea.l      [A6 - 0x162]
  2080. 0000189E  486E FFC6                pea.l      [A6 - 0x3A]
  2081. 000018A2  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  2082. 000018A6  508F                     addq.l     A7, 8
  2083. 000018A8  486E FE9E                pea.l      [A6 - 0x162]
  2084. 000018AC  3F3C 0004                move.w     -[A7], 0x4
  2085. 000018B0  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  2086. 000018B4  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  2087. 000018B8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2088. 000018BC  486E FFC6                pea.l      [A6 - 0x3A]
  2089. 000018C0  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2090. 000018C4  588F                     addq.l     A7, 4
  2091. label000018C6:
  2092. 000018C6  4EAD 0D72                jsr        [A5 + 0xD72 /* export_426 */]
  2093. 000018CA  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  2094. 000018CE  3F3C 0003                move.w     -[A7], 0x3
  2095. 000018D2  4267                     clr.w      -[A7]
  2096. 000018D4  3F3C 7FFF                move.w     -[A7], 0x7FFF
  2097. 000018D8  A97E                     syscall    SelectDialogItemText/SelIText
  2098. 000018DA  6000 FE0E                bra        -0x1F0 /* 000016EA */
  2099. 000018DE  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  2100. 000018E2  A983                     syscall    DisposeDialog
  2101. 000018E4  2F2E FFB2                move.l     -[A7], [A6 - 0x4E]
  2102. 000018E8  A873                     syscall    SetPort
  2103. label000018EA:
  2104. 000018EA  4E5E                     unlink     A6
  2105. 000018EC  4E75                     rts
  2106. fn000018EE:
  2107. 000018EE  4E56 FED4                link       A6, -0x012C
  2108. 000018F2  2F07                     move.l     -[A7], D7
  2109. 000018F4  486E FFF4                pea.l      [A6 - 0xC]
  2110. 000018F8  A874                     syscall    GetPort
  2111. 000018FA  42A7                     clr.l      -[A7]
  2112. 000018FC  4879 444C 4F47           push.l     0x444C4F47 /* 'DLOG' */
  2113. 00001902  3F3C 00FE                move.w     -[A7], 0xFE
  2114. 00001906  A9A0                     syscall    GetResource
  2115. 00001908  205F                     movea.l    A0, [A7]+
  2116. 0000190A  2D48 FFE8                move.l     [A6 - 0x18], A0
  2117. 0000190E  B0FC 0000                cmpa.w     A0, 0x0
  2118. 00001912  6700 018C                beq        +0x18E /* 00001AA0 */
  2119. 00001916  206E FFE8                movea.l    A0, [A6 - 0x18]
  2120. 0000191A  2050                     movea.l    A0, [A0]
  2121. 0000191C  43ED F852                lea.l      A1, [A5 - 0x7AE]
  2122. 00001920  20D9                     move.l     [A0]+, [A1]+
  2123. 00001922  20D9                     move.l     [A0]+, [A1]+
  2124. 00001924  42A7                     clr.l      -[A7]
  2125. 00001926  3F3C 00FE                move.w     -[A7], 0xFE
  2126. 0000192A  42A7                     clr.l      -[A7]
  2127. 0000192C  4878 FFFF                push.l     0xFFFF
  2128. 00001930  A97C                     syscall    GetNewDialog
  2129. 00001932  205F                     movea.l    A0, [A7]+
  2130. 00001934  2D48 FFE4                move.l     [A6 - 0x1C], A0
  2131. 00001938  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2132. 0000193C  A873                     syscall    SetPort
  2133. 0000193E  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2134. 00001942  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  2135. 00001946  588F                     addq.l     A7, 4
  2136. 00001948  486D F85E                pea.l      [A5 - 0x7A2]
  2137. 0000194C  3F3C 0003                move.w     -[A7], 0x3
  2138. 00001950  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2139. 00001954  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  2140. 00001958  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2141. 0000195C  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2142. 00001960  3F3C 0003                move.w     -[A7], 0x3
  2143. 00001964  4267                     clr.w      -[A7]
  2144. 00001966  3F3C 7FFF                move.w     -[A7], 0x7FFF
  2145. 0000196A  A97E                     syscall    SelectDialogItemText/SelIText
  2146. 0000196C  3E2D FAD2                move.w     D7, [A5 - 0x52E]
  2147. 00001970  4A47                     tst.w      D7
  2148. 00001972  6604                     bne        +0x6 /* 00001978 */
  2149. 00001974  3E3C 03E0                move.w     D7, 0x3E0
  2150. label00001978:
  2151. 00001978  0807 0006                btst.b     D7, 0x6
  2152. 0000197C  670E                     beq        +0x10 /* 0000198C */
  2153. 0000197E  3F3C 0004                move.w     -[A7], 0x4
  2154. 00001982  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2155. 00001986  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  2156. 0000198A  5C8F                     addq.l     A7, 6
  2157. label0000198C:
  2158. 0000198C  0807 0005                btst.b     D7, 0x5
  2159. 00001990  670E                     beq        +0x10 /* 000019A0 */
  2160. 00001992  3F3C 0005                move.w     -[A7], 0x5
  2161. 00001996  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2162. 0000199A  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  2163. 0000199E  5C8F                     addq.l     A7, 6
  2164. label000019A0:
  2165. 000019A0  0807 0008                btst.b     D7, 0x8
  2166. 000019A4  670E                     beq        +0x10 /* 000019B4 */
  2167. 000019A6  3F3C 0006                move.w     -[A7], 0x6
  2168. 000019AA  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2169. 000019AE  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  2170. 000019B2  5C8F                     addq.l     A7, 6
  2171. label000019B4:
  2172. 000019B4  0807 0007                btst.b     D7, 0x7
  2173. 000019B8  670E                     beq        +0x10 /* 000019C8 */
  2174. 000019BA  3F3C 0007                move.w     -[A7], 0x7
  2175. 000019BE  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2176. 000019C2  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  2177. 000019C6  5C8F                     addq.l     A7, 6
  2178. label000019C8:
  2179. 000019C8  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2180. 000019CC  A915                     syscall    ShowWindow
  2181. label000019CE:
  2182. 000019CE  486D 05AA                pea.l      [A5 + 0x5AA /* export_177 */]
  2183. 000019D2  486E FFFE                pea.l      [A6 - 0x2]
  2184. 000019D6  A991                     syscall    ModalDialog
  2185. 000019D8  302E FFFE                move.w     D0, [A6 - 0x2]
  2186. 000019DC  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2187. 000019E0  0001 0007                ori.b      D1, 0x7
  2188. 000019E4  FFEA                     .invalid   <<F/7/7>>
  2189. 000019E6  000E 0098                ori.b      A6, 0x98
  2190. 000019EA  FFE4                     .invalid   <<F/7/7>>
  2191. 000019EC  00A2 00A0 009E           ori.l      -[A2], 0xA0009E
  2192. 000019F2  009C 3F3C 0020           ori.l      [A4]+, 0x3F3C0020 /* '?<\0 ' */
  2193. 000019F8  486D F85E                pea.l      [A5 - 0x7A2]
  2194. 000019FC  3F3C 0003                move.w     -[A7], 0x3
  2195. 00001A00  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2196. 00001A04  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  2197. 00001A08  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2198. 00001A0C  4A2D F85E                tst.b      [A5 - 0x7A2]
  2199. 00001A10  6700 0068                beq        +0x6A /* 00001A7A */
  2200. 00001A14  3E3C 0200                move.w     D7, 0x200
  2201. 00001A18  3F3C 0004                move.w     -[A7], 0x4
  2202. 00001A1C  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2203. 00001A20  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  2204. 00001A24  5C8F                     addq.l     A7, 6
  2205. 00001A26  4A40                     tst.w      D0
  2206. 00001A28  6704                     beq        +0x6 /* 00001A2E */
  2207. 00001A2A  0047 0040                ori.w      D7, 0x40 /* '@' */
  2208. label00001A2E:
  2209. 00001A2E  3F3C 0005                move.w     -[A7], 0x5
  2210. 00001A32  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2211. 00001A36  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  2212. 00001A3A  5C8F                     addq.l     A7, 6
  2213. 00001A3C  4A40                     tst.w      D0
  2214. 00001A3E  6704                     beq        +0x6 /* 00001A44 */
  2215. 00001A40  0047 0020                ori.w      D7, 0x20 /* ' ' */
  2216. label00001A44:
  2217. 00001A44  3F3C 0006                move.w     -[A7], 0x6
  2218. 00001A48  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2219. 00001A4C  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  2220. 00001A50  5C8F                     addq.l     A7, 6
  2221. 00001A52  4A40                     tst.w      D0
  2222. 00001A54  6704                     beq        +0x6 /* 00001A5A */
  2223. 00001A56  0047 0100                ori.w      D7, 0x100
  2224. label00001A5A:
  2225. 00001A5A  3F3C 0007                move.w     -[A7], 0x7
  2226. 00001A5E  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2227. 00001A62  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  2228. 00001A66  5C8F                     addq.l     A7, 6
  2229. 00001A68  4A40                     tst.w      D0
  2230. 00001A6A  6704                     beq        +0x6 /* 00001A70 */
  2231. 00001A6C  0047 0080                ori.w      D7, 0x80
  2232. label00001A70:
  2233. 00001A70  3B47 8F78                move.w     [A5 - 0x7088], D7
  2234. 00001A74  3B47 FAD2                move.w     [A5 - 0x52E], D7
  2235. 00001A78  6006                     bra        +0x8 /* 00001A80 */
  2236. label00001A7A:
  2237. 00001A7A  026D FC1F 8F78           andi.w     [A5 - 0x7088], 0xFC1F
  2238. label00001A80:
  2239. 00001A80  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2240. 00001A84  A983                     syscall    DisposeDialog
  2241. 00001A86  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2242. 00001A8A  A873                     syscall    SetPort
  2243. 00001A8C  6012                     bra        +0x14 /* 00001AA0 */
  2244. 00001A8E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2245. 00001A92  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2246. 00001A96  4EAD 05B2                jsr        [A5 + 0x5B2 /* export_178 */]
  2247. 00001A9A  5C8F                     addq.l     A7, 6
  2248. 00001A9C  6000 FF30                bra        -0xCE /* 000019CE */
  2249. label00001AA0:
  2250. 00001AA0  2E1F                     move.l     D7, [A7]+
  2251. 00001AA2  4E5E                     unlink     A6
  2252. 00001AA4  4E75                     rts
  2253. fn00001AA6:
  2254. 00001AA6  4E56 FEDE                link       A6, -0x0122
  2255. 00001AAA  48E7 0308                movem.l    -[A7], D6,D7,A4
  2256. 00001AAE  486E FFFA                pea.l      [A6 - 0x6]
  2257. 00001AB2  A874                     syscall    GetPort
  2258. 00001AB4  42A7                     clr.l      -[A7]
  2259. 00001AB6  4879 444C 4F47           push.l     0x444C4F47 /* 'DLOG' */
  2260. 00001ABC  3F3C 00FD                move.w     -[A7], 0xFD
  2261. 00001AC0  A9A0                     syscall    GetResource
  2262. 00001AC2  205F                     movea.l    A0, [A7]+
  2263. 00001AC4  2D48 FFEE                move.l     [A6 - 0x12], A0
  2264. 00001AC8  B0FC 0000                cmpa.w     A0, 0x0
  2265. 00001ACC  6700 0200                beq        +0x202 /* 00001CCE */
  2266. 00001AD0  206E FFEE                movea.l    A0, [A6 - 0x12]
  2267. 00001AD4  2050                     movea.l    A0, [A0]
  2268. 00001AD6  43ED F852                lea.l      A1, [A5 - 0x7AE]
  2269. 00001ADA  20D9                     move.l     [A0]+, [A1]+
  2270. 00001ADC  20D9                     move.l     [A0]+, [A1]+
  2271. 00001ADE  42A7                     clr.l      -[A7]
  2272. 00001AE0  3F3C 00FD                move.w     -[A7], 0xFD
  2273. 00001AE4  42A7                     clr.l      -[A7]
  2274. 00001AE6  4878 FFFF                push.l     0xFFFF
  2275. 00001AEA  A97C                     syscall    GetNewDialog
  2276. 00001AEC  205F                     movea.l    A0, [A7]+
  2277. 00001AEE  2D48 FFEA                move.l     [A6 - 0x16], A0
  2278. 00001AF2  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2279. 00001AF6  A873                     syscall    SetPort
  2280. 00001AF8  486E FFE2                pea.l      [A6 - 0x1E]
  2281. 00001AFC  3F3C 0005                move.w     -[A7], 0x5
  2282. 00001B00  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2283. 00001B04  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  2284. 00001B08  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2285. 00001B0C  486E FFE2                pea.l      [A6 - 0x1E]
  2286. 00001B10  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  2287. 00001B14  588F                     addq.l     A7, 4
  2288. 00001B16  2B40 F83C                move.l     [A5 - 0x7C4], D0
  2289. 00001B1A  7E00                     moveq.l    D7, 0x00
  2290. 00001B1C  6000 00C6                bra        +0xC8 /* 00001BE4 */
  2291. label00001B20:
  2292. 00001B20  206D 8FC2                movea.l    A0, [A5 - 0x703E]
  2293. 00001B24  3007                     move.w     D0, D7
  2294. 00001B26  C1FC 0012                muls.w     D0, 0x12
  2295. 00001B2A  D090                     add.l      D0, [A0]
  2296. 00001B2C  2D40 FFF6                move.l     [A6 - 0xA], D0
  2297. 00001B30  206E FFF6                movea.l    A0, [A6 - 0xA]
  2298. 00001B34  2868 000C                movea.l    A4, [A0 + 0xC]
  2299. 00001B38  206E FFF6                movea.l    A0, [A6 - 0xA]
  2300. 00001B3C  0C28 0006 0010           cmpi.b     [A0 + 0x10], 0x6
  2301. 00001B42  6700 009E                beq        +0xA0 /* 00001BE2 */
  2302. 00001B46  206E FFF6                movea.l    A0, [A6 - 0xA]
  2303. 00001B4A  0C28 0002 0010           cmpi.b     [A0 + 0x10], 0x2
  2304. 00001B50  6638                     bne        +0x3A /* 00001B8A */
  2305. 00001B52  206E FFF6                movea.l    A0, [A6 - 0xA]
  2306. 00001B56  226E FFF6                movea.l    A1, [A6 - 0xA]
  2307. 00001B5A  2269 000C                movea.l    A1, [A1 + 0xC]
  2308. 00001B5E  2068 0008                movea.l    A0, [A0 + 0x8]
  2309. 00001B62  3269 0002                movea.w    A1, [A1 + 0x2]
  2310. 00001B66  D3E8 000E                add.l      A1, [A0 + 0xE]
  2311. 00001B6A  2D49 FEDE                move.l     [A6 - 0x122], A1
  2312. 00001B6E  6002                     bra        +0x4 /* 00001B72 */
  2313. label00001B70:
  2314. 00001B70  508C                     addq.l     A4, 8
  2315. label00001B72:
  2316. 00001B72  4A54                     tst.w      [A4]
  2317. 00001B74  66FA                     bne        -0x4 /* 00001B70 */
  2318. 00001B76  206E FFF6                movea.l    A0, [A6 - 0xA]
  2319. 00001B7A  2068 000C                movea.l    A0, [A0 + 0xC]
  2320. 00001B7E  302C 0002                move.w     D0, [A4 + 0x2]
  2321. 00001B82  9068 0002                sub.w      D0, [A0 + 0x2]
  2322. 00001B86  3C00                     move.w     D6, D0
  2323. 00001B88  6026                     bra        +0x28 /* 00001BB0 */
  2324. label00001B8A:
  2325. 00001B8A  206E FFF6                movea.l    A0, [A6 - 0xA]
  2326. 00001B8E  2D68 0004 FEDE           move.l     [A6 - 0x122], [A0 + 0x4]
  2327. 00001B94  6002                     bra        +0x4 /* 00001B98 */
  2328. label00001B96:
  2329. 00001B96  508C                     addq.l     A4, 8
  2330. label00001B98:
  2331. 00001B98  0C54 0001                cmpi.w     [A4], 0x1
  2332. 00001B9C  66F8                     bne        -0x6 /* 00001B96 */
  2333. 00001B9E  206E FFF6                movea.l    A0, [A6 - 0xA]
  2334. 00001BA2  2068 000C                movea.l    A0, [A0 + 0xC]
  2335. 00001BA6  302C 0002                move.w     D0, [A4 + 0x2]
  2336. 00001BAA  9068 0002                sub.w      D0, [A0 + 0x2]
  2337. 00001BAE  3C00                     move.w     D6, D0
  2338. label00001BB0:
  2339. 00001BB0  0C46 0096                cmpi.w     D6, 0x96
  2340. 00001BB4  6F04                     ble        +0x6 /* 00001BBA */
  2341. 00001BB6  3C3C 0096                move.w     D6, 0x96
  2342. label00001BBA:
  2343. 00001BBA  2F2E FEDE                move.l     -[A7], [A6 - 0x122]
  2344. 00001BBE  486E FEE3                pea.l      [A6 - 0x11D]
  2345. 00001BC2  3046                     movea.w    A0, D6
  2346. 00001BC4  2F08                     move.l     -[A7], A0
  2347. 00001BC6  4EAD 128A                jsr        [A5 + 0x128A /* export_589 */]
  2348. 00001BCA  1D46 FEE2                move.b     [A6 - 0x11E], D6
  2349. 00001BCE  3047                     movea.w    A0, D7
  2350. 00001BD0  2F08                     move.l     -[A7], A0
  2351. 00001BD2  486E FEE2                pea.l      [A6 - 0x11E]
  2352. 00001BD6  2F2D F83C                move.l     -[A7], [A5 - 0x7C4]
  2353. 00001BDA  4EAD 0E9A                jsr        [A5 + 0xE9A /* export_463 */]
  2354. 00001BDE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2355. label00001BE2:
  2356. 00001BE2  5247                     addq.w     D7, 1
  2357. label00001BE4:
  2358. 00001BE4  BE6D 8FE6                cmp.w      D7, [A5 - 0x701A]
  2359. 00001BE8  6F00 FF36                ble        -0xC8 /* 00001B20 */
  2360. 00001BEC  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2361. 00001BF0  A915                     syscall    ShowWindow
  2362. 00001BF2  4EBA 04C0                jsr        [PC + 0x4C0 /* 000020B4 */]
  2363. 00001BF6  48C0                     ext.l      D0
  2364. 00001BF8  2F00                     move.l     -[A7], D0
  2365. 00001BFA  2F2D F83C                move.l     -[A7], [A5 - 0x7C4]
  2366. 00001BFE  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  2367. 00001C02  508F                     addq.l     A7, 8
  2368. 00001C04  486E FEE2                pea.l      [A6 - 0x11E]
  2369. 00001C08  2F2D F85A                move.l     -[A7], [A5 - 0x7A6]
  2370. 00001C0C  4EBA 054A                jsr        [PC + 0x54A /* 00002158 */]
  2371. 00001C10  508F                     addq.l     A7, 8
  2372. 00001C12  486E FEE2                pea.l      [A6 - 0x11E]
  2373. 00001C16  3F3C 0004                move.w     -[A7], 0x4
  2374. 00001C1A  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2375. 00001C1E  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  2376. 00001C22  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2377. 00001C26  486D 1812                pea.l      [A5 + 0x1812 /* export_766 */]
  2378. 00001C2A  486E FFFE                pea.l      [A6 - 0x2]
  2379. 00001C2E  A991                     syscall    ModalDialog
  2380. 00001C30  302E FFFE                move.w     D0, [A6 - 0x2]
  2381. 00001C34  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2382. 00001C38  0001 0003                ori.b      D1, 0x3
  2383. 00001C3C  FFEA                     .invalid   <<F/7/7>>
  2384. 00001C3E  0006 003E                ori.b      D6, 0x3E /* '>' */
  2385. 00001C42  0054 486E                ori.w      [A4], 0x486E /* 'Hn' */
  2386. 00001C46  FFF2                     .invalid   <<F/7/7>>
  2387. 00001C48  2F2D F83C                move.l     -[A7], [A5 - 0x7C4]
  2388. 00001C4C  4EAD 0E8A                jsr        [A5 + 0xE8A /* export_461 */]
  2389. 00001C50  508F                     addq.l     A7, 8
  2390. 00001C52  4A40                     tst.w      D0
  2391. 00001C54  6728                     beq        +0x2A /* 00001C7E */
  2392. 00001C56  206D 8FC2                movea.l    A0, [A5 - 0x703E]
  2393. 00001C5A  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  2394. 00001C5E  2F3C 0000 0012           move.l     -[A7], 0x12
  2395. 00001C64  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2396. 00001C68  D090                     add.l      D0, [A0]
  2397. 00001C6A  2B40 F85A                move.l     [A5 - 0x7A6], D0
  2398. 00001C6E  70FF                     moveq.l    D0, 0xFFFFFFFF
  2399. 00001C70  2B40 F828                move.l     [A5 - 0x7D8], D0
  2400. 00001C74  70FF                     moveq.l    D0, 0xFFFFFFFF
  2401. 00001C76  3B40 F82C                move.w     [A5 - 0x7D4], D0
  2402. 00001C7A  4EBA 016E                jsr        [PC + 0x16E /* 00001DEA */]
  2403. label00001C7E:
  2404. 00001C7E  2F2D F83C                move.l     -[A7], [A5 - 0x7C4]
  2405. 00001C82  4EAD 0E7A                jsr        [A5 + 0xE7A /* export_459 */]
  2406. 00001C86  588F                     addq.l     A7, 4
  2407. 00001C88  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2408. 00001C8C  A983                     syscall    DisposeDialog
  2409. 00001C8E  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2410. 00001C92  A873                     syscall    SetPort
  2411. 00001C94  6038                     bra        +0x3A /* 00001CCE */
  2412. 00001C96  206D 8FC2                movea.l    A0, [A5 - 0x703E]
  2413. 00001C9A  302D 8FE6                move.w     D0, [A5 - 0x701A]
  2414. 00001C9E  C1FC 0012                muls.w     D0, 0x12
  2415. 00001CA2  D090                     add.l      D0, [A0]
  2416. 00001CA4  2B40 F85A                move.l     [A5 - 0x7A6], D0
  2417. 00001CA8  70FF                     moveq.l    D0, 0xFFFFFFFF
  2418. 00001CAA  2B40 F828                move.l     [A5 - 0x7D8], D0
  2419. 00001CAE  70FF                     moveq.l    D0, 0xFFFFFFFF
  2420. 00001CB0  3B40 F82C                move.w     [A5 - 0x7D4], D0
  2421. 00001CB4  4EBA 0134                jsr        [PC + 0x134 /* 00001DEA */]
  2422. 00001CB8  2F2D F83C                move.l     -[A7], [A5 - 0x7C4]
  2423. 00001CBC  4EAD 0E7A                jsr        [A5 + 0xE7A /* export_459 */]
  2424. 00001CC0  588F                     addq.l     A7, 4
  2425. 00001CC2  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2426. 00001CC6  A983                     syscall    DisposeDialog
  2427. 00001CC8  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2428. 00001CCC  A873                     syscall    SetPort
  2429. label00001CCE:
  2430. 00001CCE  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2431. 00001CD2  4E5E                     unlink     A6
  2432. 00001CD4  4E75                     rts
  2433. export_766:
  2434. 00001CD6  4E56 FEE8                link       A6, -0x0118
  2435. 00001CDA  2F07                     move.l     -[A7], D7
  2436. 00001CDC  206E 000C                movea.l    A0, [A6 + 0xC]
  2437. 00001CE0  3010                     move.w     D0, [A0]
  2438. 00001CE2  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2439. 00001CE6  0002 000A                ori.b      D2, 0xA /* '\n' */
  2440. 00001CEA  0001 00B2                ori.b      D1, 0xB2
  2441. 00001CEE  0006 00EA                ori.b      D6, 0xEA
  2442. 00001CF2  206E 000C                movea.l    A0, [A6 + 0xC]
  2443. 00001CF6  2D68 000A FFEC           move.l     [A6 - 0x14], [A0 + 0xA]
  2444. 00001CFC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2445. 00001D00  A873                     syscall    SetPort
  2446. 00001D02  486E FFEC                pea.l      [A6 - 0x14]
  2447. 00001D06  A871                     syscall    GlobalToLocal
  2448. 00001D08  486E FFF0                pea.l      [A6 - 0x10]
  2449. 00001D0C  3F3C 0005                move.w     -[A7], 0x5
  2450. 00001D10  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2451. 00001D14  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  2452. 00001D18  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2453. 00001D1C  486E FFF0                pea.l      [A6 - 0x10]
  2454. 00001D20  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2455. 00001D24  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  2456. 00001D28  508F                     addq.l     A7, 8
  2457. 00001D2A  4A40                     tst.w      D0
  2458. 00001D2C  6700 00AC                beq        +0xAE /* 00001DDA */
  2459. 00001D30  486E FFFC                pea.l      [A6 - 0x4]
  2460. 00001D34  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2461. 00001D38  2F2D F83C                move.l     -[A7], [A5 - 0x7C4]
  2462. 00001D3C  4EAD 0EBA                jsr        [A5 + 0xEBA /* export_467 */]
  2463. 00001D40  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2464. 00001D44  3E00                     move.w     D7, D0
  2465. 00001D46  0C47 0004                cmpi.w     D7, 0x4
  2466. 00001D4A  660E                     bne        +0x10 /* 00001D5A */
  2467. 00001D4C  206E 0008                movea.l    A0, [A6 + 0x8]
  2468. 00001D50  7001                     moveq.l    D0, 0x01
  2469. 00001D52  3080                     move.w     [A0], D0
  2470. 00001D54  7001                     moveq.l    D0, 0x01
  2471. 00001D56  6000 0084                bra        +0x86 /* 00001DDC */
  2472. label00001D5A:
  2473. 00001D5A  0C47 0002                cmpi.w     D7, 0x2
  2474. 00001D5E  6600 007A                bne        +0x7C /* 00001DDA */
  2475. 00001D62  206D 8FC2                movea.l    A0, [A5 - 0x703E]
  2476. 00001D66  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2477. 00001D6A  2F3C 0000 0012           move.l     -[A7], 0x12
  2478. 00001D70  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2479. 00001D74  D090                     add.l      D0, [A0]
  2480. 00001D76  2D40 FFF8                move.l     [A6 - 0x8], D0
  2481. 00001D7A  486E FEE8                pea.l      [A6 - 0x118]
  2482. 00001D7E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2483. 00001D82  4EBA 03D4                jsr        [PC + 0x3D4 /* 00002158 */]
  2484. 00001D86  508F                     addq.l     A7, 8
  2485. 00001D88  486E FEE8                pea.l      [A6 - 0x118]
  2486. 00001D8C  3F3C 0004                move.w     -[A7], 0x4
  2487. 00001D90  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2488. 00001D94  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  2489. 00001D98  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2490. 00001D9C  603C                     bra        +0x3E /* 00001DDA */
  2491. 00001D9E  206E 000C                movea.l    A0, [A6 + 0xC]
  2492. 00001DA2  2028 0002                move.l     D0, [A0 + 0x2]
  2493. 00001DA6  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  2494. 00001DAA  662E                     bne        +0x30 /* 00001DDA */
  2495. 00001DAC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2496. 00001DB0  A922                     syscall    BeginUpdate
  2497. 00001DB2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2498. 00001DB6  A981                     syscall    DrawDialog
  2499. 00001DB8  2F2D F83C                move.l     -[A7], [A5 - 0x7C4]
  2500. 00001DBC  4EAD 0ECA                jsr        [A5 + 0xECA /* export_469 */]
  2501. 00001DC0  588F                     addq.l     A7, 4
  2502. 00001DC2  4EBA 02F0                jsr        [PC + 0x2F0 /* 000020B4 */]
  2503. 00001DC6  48C0                     ext.l      D0
  2504. 00001DC8  2F00                     move.l     -[A7], D0
  2505. 00001DCA  2F2D F83C                move.l     -[A7], [A5 - 0x7C4]
  2506. 00001DCE  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  2507. 00001DD2  508F                     addq.l     A7, 8
  2508. 00001DD4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2509. 00001DD8  A923                     syscall    EndUpdate
  2510. label00001DDA:
  2511. 00001DDA  7000                     moveq.l    D0, 0x00
  2512. label00001DDC:
  2513. 00001DDC  2E1F                     move.l     D7, [A7]+
  2514. 00001DDE  4E5E                     unlink     A6
  2515. 00001DE0  205F                     movea.l    A0, [A7]+
  2516. 00001DE2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2517. 00001DE6  1E80                     move.b     [A7], D0
  2518. 00001DE8  4ED0                     jmp        [A0]
  2519. fn00001DEA:
  2520. 00001DEA  4E56 FDF8                link       A6, -0x0208
  2521. 00001DEE  48E7 0108                movem.l    -[A7], D7,A4
  2522. 00001DF2  4EBA 02C0                jsr        [PC + 0x2C0 /* 000020B4 */]
  2523. 00001DF6  3E00                     move.w     D7, D0
  2524. 00001DF8  B06D 8FE6                cmp.w      D0, [A5 - 0x701A]
  2525. 00001DFC  670C                     beq        +0xE /* 00001E0A */
  2526. 00001DFE  206D F85A                movea.l    A0, [A5 - 0x7A6]
  2527. 00001E02  0C28 0002 0010           cmpi.b     [A0 + 0x10], 0x2
  2528. 00001E08  6710                     beq        +0x12 /* 00001E1A */
  2529. label00001E0A:
  2530. 00001E0A  3F3C 0014                move.w     -[A7], 0x14
  2531. 00001E0E  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  2532. 00001E12  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  2533. 00001E16  5C8F                     addq.l     A7, 6
  2534. 00001E18  600E                     bra        +0x10 /* 00001E28 */
  2535. label00001E1A:
  2536. 00001E1A  3F3C 0014                move.w     -[A7], 0x14
  2537. 00001E1E  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  2538. 00001E22  4EAD 0612                jsr        [A5 + 0x612 /* export_190 */]
  2539. 00001E26  5C8F                     addq.l     A7, 6
  2540. label00001E28:
  2541. 00001E28  206D F85A                movea.l    A0, [A5 - 0x7A6]
  2542. 00001E2C  0C28 0002 0010           cmpi.b     [A0 + 0x10], 0x2
  2543. 00001E32  6700 00F2                beq        +0xF4 /* 00001F26 */
  2544. 00001E36  2F2D F834                move.l     -[A7], [A5 - 0x7CC]
  2545. 00001E3A  4EAD 0E82                jsr        [A5 + 0xE82 /* export_460 */]
  2546. 00001E3E  588F                     addq.l     A7, 4
  2547. 00001E40  70FF                     moveq.l    D0, 0xFFFFFFFF
  2548. 00001E42  2B40 F828                move.l     [A5 - 0x7D8], D0
  2549. 00001E46  3F3C 000F                move.w     -[A7], 0xF
  2550. 00001E4A  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  2551. 00001E4E  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  2552. 00001E52  5C8F                     addq.l     A7, 6
  2553. 00001E54  3F3C 0012                move.w     -[A7], 0x12
  2554. 00001E58  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  2555. 00001E5C  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  2556. 00001E60  5C8F                     addq.l     A7, 6
  2557. 00001E62  3F3C 0011                move.w     -[A7], 0x11
  2558. 00001E66  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  2559. 00001E6A  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  2560. 00001E6E  5C8F                     addq.l     A7, 6
  2561. 00001E70  3F3C 0013                move.w     -[A7], 0x13
  2562. 00001E74  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  2563. 00001E78  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  2564. 00001E7C  5C8F                     addq.l     A7, 6
  2565. 00001E7E  3F3C 000E                move.w     -[A7], 0xE
  2566. 00001E82  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  2567. 00001E86  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  2568. 00001E8A  5C8F                     addq.l     A7, 6
  2569. 00001E8C  486E FEF8                pea.l      [A6 - 0x108]
  2570. 00001E90  2F2D F85A                move.l     -[A7], [A5 - 0x7A6]
  2571. 00001E94  4EBA 02C2                jsr        [PC + 0x2C2 /* 00002158 */]
  2572. 00001E98  508F                     addq.l     A7, 8
  2573. 00001E9A  486E FEF8                pea.l      [A6 - 0x108]
  2574. 00001E9E  3F3C 0003                move.w     -[A7], 0x3
  2575. 00001EA2  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  2576. 00001EA6  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  2577. 00001EAA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2578. 00001EAE  422E FEF8                clr.b      [A6 - 0x108]
  2579. 00001EB2  206D F85A                movea.l    A0, [A5 - 0x7A6]
  2580. 00001EB6  0C28 0006 0010           cmpi.b     [A0 + 0x10], 0x6
  2581. 00001EBC  6746                     beq        +0x48 /* 00001F04 */
  2582. 00001EBE  206D F85A                movea.l    A0, [A5 - 0x7A6]
  2583. 00001EC2  2868 000C                movea.l    A4, [A0 + 0xC]
  2584. 00001EC6  6002                     bra        +0x4 /* 00001ECA */
  2585. label00001EC8:
  2586. 00001EC8  508C                     addq.l     A4, 8
  2587. label00001ECA:
  2588. 00001ECA  0C54 0001                cmpi.w     [A4], 0x1
  2589. 00001ECE  66F8                     bne        -0x6 /* 00001EC8 */
  2590. 00001ED0  206D F85A                movea.l    A0, [A5 - 0x7A6]
  2591. 00001ED4  2068 000C                movea.l    A0, [A0 + 0xC]
  2592. 00001ED8  302C 0002                move.w     D0, [A4 + 0x2]
  2593. 00001EDC  9068 0002                sub.w      D0, [A0 + 0x2]
  2594. 00001EE0  3E00                     move.w     D7, D0
  2595. 00001EE2  0C47 00FF                cmpi.w     D7, 0xFF
  2596. 00001EE6  6F04                     ble        +0x6 /* 00001EEC */
  2597. 00001EE8  3E3C 00FF                move.w     D7, 0xFF
  2598. label00001EEC:
  2599. 00001EEC  206D F85A                movea.l    A0, [A5 - 0x7A6]
  2600. 00001EF0  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2601. 00001EF4  486E FEF9                pea.l      [A6 - 0x107]
  2602. 00001EF8  3047                     movea.w    A0, D7
  2603. 00001EFA  2F08                     move.l     -[A7], A0
  2604. 00001EFC  4EAD 128A                jsr        [A5 + 0x128A /* export_589 */]
  2605. 00001F00  1D47 FEF8                move.b     [A6 - 0x108], D7
  2606. label00001F04:
  2607. 00001F04  486E FEF8                pea.l      [A6 - 0x108]
  2608. 00001F08  3F3C 0006                move.w     -[A7], 0x6
  2609. 00001F0C  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  2610. 00001F10  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  2611. 00001F14  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2612. 00001F18  70FF                     moveq.l    D0, 0xFFFFFFFF
  2613. 00001F1A  2B40 F844                move.l     [A5 - 0x7BC], D0
  2614. 00001F1E  70FF                     moveq.l    D0, 0xFFFFFFFF
  2615. 00001F20  2B40 F840                move.l     [A5 - 0x7C0], D0
  2616. 00001F24  6058                     bra        +0x5A /* 00001F7E */
  2617. label00001F26:
  2618. 00001F26  3F3C 000F                move.w     -[A7], 0xF
  2619. 00001F2A  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  2620. 00001F2E  4EAD 0612                jsr        [A5 + 0x612 /* export_190 */]
  2621. 00001F32  5C8F                     addq.l     A7, 6
  2622. 00001F34  3F3C 0012                move.w     -[A7], 0x12
  2623. 00001F38  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  2624. 00001F3C  4EAD 0612                jsr        [A5 + 0x612 /* export_190 */]
  2625. 00001F40  5C8F                     addq.l     A7, 6
  2626. 00001F42  3F3C 0011                move.w     -[A7], 0x11
  2627. 00001F46  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  2628. 00001F4A  4EAD 0612                jsr        [A5 + 0x612 /* export_190 */]
  2629. 00001F4E  5C8F                     addq.l     A7, 6
  2630. 00001F50  3F3C 0013                move.w     -[A7], 0x13
  2631. 00001F54  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  2632. 00001F58  4EAD 0612                jsr        [A5 + 0x612 /* export_190 */]
  2633. 00001F5C  5C8F                     addq.l     A7, 6
  2634. 00001F5E  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  2635. 00001F62  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  2636. 00001F66  4EAD 0612                jsr        [A5 + 0x612 /* export_190 */]
  2637. 00001F6A  5C8F                     addq.l     A7, 6
  2638. 00001F6C  3F3C 000E                move.w     -[A7], 0xE
  2639. 00001F70  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  2640. 00001F74  4EAD 0612                jsr        [A5 + 0x612 /* export_190 */]
  2641. 00001F78  5C8F                     addq.l     A7, 6
  2642. 00001F7A  4EBA E80C                jsr        [PC - 0x17F4 /* 00000788 */]
  2643. label00001F7E:
  2644. 00001F7E  4EBA ECBA                jsr        [PC - 0x1346 /* 00000C3A */]
  2645. 00001F82  4CDF 1080                movem.l    D7,A4, [A7]+
  2646. 00001F86  4E5E                     unlink     A6
  2647. 00001F88  4E75                     rts
  2648. fn00001F8A:
  2649. 00001F8A  4E56 FEF4                link       A6, -0x010C
  2650. 00001F8E  2F0C                     move.l     -[A7], A4
  2651. 00001F90  486E FEF8                pea.l      [A6 - 0x108]
  2652. 00001F94  486E FFFC                pea.l      [A6 - 0x4]
  2653. 00001F98  486E FFFE                pea.l      [A6 - 0x2]
  2654. 00001F9C  4EBA EE38                jsr        [PC - 0x11C8 /* 00000DD6 */]
  2655. 00001FA0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2656. 00001FA4  3D40 FFFA                move.w     [A6 - 0x6], D0
  2657. 00001FA8  426E FFFC                clr.w      [A6 - 0x4]
  2658. 00001FAC  206D F85A                movea.l    A0, [A5 - 0x7A6]
  2659. 00001FB0  2068 0008                movea.l    A0, [A0 + 0x8]
  2660. 00001FB4  326E FFFE                movea.w    A1, [A6 - 0x2]
  2661. 00001FB8  D3E8 000E                add.l      A1, [A0 + 0xE]
  2662. 00001FBC  2D49 FEF4                move.l     [A6 - 0x10C], A1
  2663. 00001FC0  3D6E FFFA FFF8           move.w     [A6 - 0x8], [A6 - 0x6]
  2664. 00001FC6  601A                     bra        +0x1C /* 00001FE2 */
  2665. label00001FC8:
  2666. 00001FC8  206E FEF4                movea.l    A0, [A6 - 0x10C]
  2667. 00001FCC  7000                     moveq.l    D0, 0x00
  2668. 00001FCE  1010                     move.b     D0, [A0]
  2669. 00001FD0  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  2670. 00001FD4  6604                     bne        +0x6 /* 00001FDA */
  2671. 00001FD6  526E FFFC                addq.w     [A6 - 0x4], 1
  2672. label00001FDA:
  2673. 00001FDA  52AE FEF4                addq.l     [A6 - 0x10C], 1
  2674. 00001FDE  536E FFF8                subq.w     [A6 - 0x8], 1
  2675. label00001FE2:
  2676. 00001FE2  4A6E FFF8                tst.w      [A6 - 0x8]
  2677. 00001FE6  670A                     beq        +0xC /* 00001FF2 */
  2678. 00001FE8  306E FFFC                movea.w    A0, [A6 - 0x4]
  2679. 00001FEC  B1EE 0008                cmpa.l     A0, [A6 + 0x8]
  2680. 00001FF0  6DD6                     blt        -0x28 /* 00001FC8 */
  2681. label00001FF2:
  2682. 00001FF2  206D F85A                movea.l    A0, [A5 - 0x7A6]
  2683. 00001FF6  2068 0008                movea.l    A0, [A0 + 0x8]
  2684. 00001FFA  202E FEF4                move.l     D0, [A6 - 0x10C]
  2685. 00001FFE  90A8 000E                sub.l      D0, [A0 + 0xE]
  2686. 00002002  3D40 FFFE                move.w     [A6 - 0x2], D0
  2687. 00002006  206D F85A                movea.l    A0, [A5 - 0x7A6]
  2688. 0000200A  2068 0008                movea.l    A0, [A0 + 0x8]
  2689. 0000200E  2868 0012                movea.l    A4, [A0 + 0x12]
  2690. 00002012  6002                     bra        +0x4 /* 00002016 */
  2691. label00002014:
  2692. 00002014  508C                     addq.l     A4, 8
  2693. label00002016:
  2694. 00002016  302C 0002                move.w     D0, [A4 + 0x2]
  2695. 0000201A  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  2696. 0000201E  6DF4                     blt        -0xA /* 00002014 */
  2697. 00002020  206D F85A                movea.l    A0, [A5 - 0x7A6]
  2698. 00002024  2068 0008                movea.l    A0, [A0 + 0x8]
  2699. 00002028  200C                     move.l     D0, A4
  2700. 0000202A  90A8 0012                sub.l      D0, [A0 + 0x12]
  2701. 0000202E  E680                     asr        D0, 3
  2702. 00002030  285F                     movea.l    A4, [A7]+
  2703. 00002032  4E5E                     unlink     A6
  2704. 00002034  4E75                     rts
  2705. fn00002036:
  2706. 00002036  4E56 FFFE                link       A6, -0x0002
  2707. 0000203A  206E 0008                movea.l    A0, [A6 + 0x8]
  2708. 0000203E  0C50 0030                cmpi.w     [A0], 0x30 /* '0' */
  2709. 00002042  6712                     beq        +0x14 /* 00002056 */
  2710. 00002044  206E 0008                movea.l    A0, [A6 + 0x8]
  2711. 00002048  0C50 003E                cmpi.w     [A0], 0x3E /* '>' */
  2712. 0000204C  660C                     bne        +0xE /* 0000205A */
  2713. 0000204E  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  2714. 00002052  4A40                     tst.w      D0
  2715. 00002054  6604                     bne        +0x6 /* 0000205A */
  2716. label00002056:
  2717. 00002056  7001                     moveq.l    D0, 0x01
  2718. 00002058  6056                     bra        +0x58 /* 000020B0 */
  2719. label0000205A:
  2720. 0000205A  3F3C 0001                move.w     -[A7], 0x1
  2721. 0000205E  206E 0008                movea.l    A0, [A6 + 0x8]
  2722. 00002062  3F10                     move.w     -[A7], [A0]
  2723. 00002064  3F3C 0259                move.w     -[A7], 0x259
  2724. 00002068  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  2725. 0000206C  5C8F                     addq.l     A7, 6
  2726. 0000206E  3D40 FFFE                move.w     [A6 - 0x2], D0
  2727. 00002072  4EBA 007A                jsr        [PC + 0x7A /* 000020EE */]
  2728. 00002076  0C6E 0002 FFFE           cmpi.w     [A6 - 0x2], 0x2
  2729. 0000207C  6610                     bne        +0x12 /* 0000208E */
  2730. 0000207E  4EAD 0DE2                jsr        [A5 + 0xDE2 /* export_440 */]
  2731. 00002082  206E 0008                movea.l    A0, [A6 + 0x8]
  2732. 00002086  30BC FC1A                move.w     [A0], 0xFC1A
  2733. 0000208A  7001                     moveq.l    D0, 0x01
  2734. 0000208C  6022                     bra        +0x24 /* 000020B0 */
  2735. label0000208E:
  2736. 0000208E  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  2737. 00002092  4A40                     tst.w      D0
  2738. 00002094  6718                     beq        +0x1A /* 000020AE */
  2739. 00002096  303C 03E0                move.w     D0, 0x3E0
  2740. 0000209A  C06D 8F78                and.w      D0, [A5 - 0x7088]
  2741. 0000209E  0040 0001                ori.w      D0, 0x1
  2742. 000020A2  0040 0400                ori.w      D0, 0x400
  2743. 000020A6  3B40 8F78                move.w     [A5 - 0x7088], D0
  2744. 000020AA  7001                     moveq.l    D0, 0x01
  2745. 000020AC  6002                     bra        +0x4 /* 000020B0 */
  2746. label000020AE:
  2747. 000020AE  7000                     moveq.l    D0, 0x00
  2748. label000020B0:
  2749. 000020B0  4E5E                     unlink     A6
  2750. 000020B2  4E75                     rts
  2751. fn000020B4:
  2752. 000020B4  4E56 FFF8                link       A6, -0x0008
  2753. 000020B8  206D 8FC2                movea.l    A0, [A5 - 0x703E]
  2754. 000020BC  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  2755. 000020C0  02AE 00FF FFFF FFFC      andi.l     [A6 - 0x4], 0xFFFFFF
  2756. 000020C8  2D6D F85A FFF8           move.l     [A6 - 0x8], [A5 - 0x7A6]
  2757. 000020CE  02AE 00FF FFFF FFF8      andi.l     [A6 - 0x8], 0xFFFFFF
  2758. 000020D6  202E FFF8                move.l     D0, [A6 - 0x8]
  2759. 000020DA  90AE FFFC                sub.l      D0, [A6 - 0x4]
  2760. 000020DE  2F3C 0000 0012           move.l     -[A7], 0x12
  2761. 000020E4  2F00                     move.l     -[A7], D0
  2762. 000020E6  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2763. 000020EA  4E5E                     unlink     A6
  2764. 000020EC  4E75                     rts
  2765. fn000020EE:
  2766. 000020EE  48E7 0108                movem.l    -[A7], D7,A4
  2767. 000020F2  2F2D 8DDE                move.l     -[A7], [A5 - 0x7222]
  2768. 000020F6  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  2769. 000020FA  206D 8DDE                movea.l    A0, [A5 - 0x7222]
  2770. 000020FE  2850                     movea.l    A4, [A0]
  2771. 00002100  7E00                     moveq.l    D7, 0x00
  2772. 00002102  6040                     bra        +0x42 /* 00002144 */
  2773. label00002104:
  2774. 00002104  206C 0048                movea.l    A0, [A4 + 0x48]
  2775. 00002108  4868 0010                pea.l      [A0 + 0x10]
  2776. 0000210C  2F2C 0048                move.l     -[A7], [A4 + 0x48]
  2777. 00002110  4EAD 0A52                jsr        [A5 + 0xA52 /* export_326 */]
  2778. 00002114  508F                     addq.l     A7, 8
  2779. 00002116  206C 0018                movea.l    A0, [A4 + 0x18]
  2780. 0000211A  2050                     movea.l    A0, [A0]
  2781. 0000211C  0C68 0001 0002           cmpi.w     [A0 + 0x2], 0x1
  2782. 00002122  661A                     bne        +0x1C /* 0000213E */
  2783. 00002124  206C 0018                movea.l    A0, [A4 + 0x18]
  2784. 00002128  2050                     movea.l    A0, [A0]
  2785. 0000212A  0828 0002 0007           btst.b     [A0 + 0x7], 0x2
  2786. 00002130  6706                     beq        +0x8 /* 00002138 */
  2787. 00002132  2F2C 0048                move.l     -[A7], [A4 + 0x48]
  2788. 00002136  A904                     syscall    DrawGrowIcon
  2789. label00002138:
  2790. 00002138  2F2C 0048                move.l     -[A7], [A4 + 0x48]
  2791. 0000213C  A969                     syscall    DrawControls
  2792. label0000213E:
  2793. 0000213E  49EC 006A                lea.l      A4, [A4 + 0x6A]
  2794. 00002142  5247                     addq.w     D7, 1
  2795. label00002144:
  2796. 00002144  BE6D 8DAA                cmp.w      D7, [A5 - 0x7256]
  2797. 00002148  6DBA                     blt        -0x44 /* 00002104 */
  2798. 0000214A  2F2D 8DDE                move.l     -[A7], [A5 - 0x7222]
  2799. 0000214E  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  2800. 00002152  4CDF 1080                movem.l    D7,A4, [A7]+
  2801. 00002156  4E75                     rts
  2802. fn00002158:
  2803. 00002158  4E56 0000                link       A6, 0
  2804. 0000215C  2F07                     move.l     -[A7], D7
  2805. 0000215E  206E 0008                movea.l    A0, [A6 + 0x8]
  2806. 00002162  1028 0010                move.b     D0, [A0 + 0x10]
  2807. 00002166  4880                     ext.w      D0
  2808. 00002168  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2809. 0000216C  0001 0006                ori.b      D1, 0x6
  2810. 00002170  003A 000C 001E           ori.b      [PC + 0x1E /* 00002190, value 0x60 '`' */], 0xC
  2811. 00002176  000C 000E                ori.b      A4, 0xE
  2812. 0000217A  0010 0012                ori.b      [A0], 0x12
  2813. 0000217E  7E08                     moveq.l    D7, 0x08
  2814. 00002180  6028                     bra        +0x2A /* 000021AA */
  2815. 00002182  7E09                     moveq.l    D7, 0x09
  2816. 00002184  6024                     bra        +0x26 /* 000021AA */
  2817. 00002186  7E0A                     moveq.l    D7, 0x0A
  2818. 00002188  6020                     bra        +0x22 /* 000021AA */
  2819. 0000218A  7E0B                     moveq.l    D7, 0x0B
  2820. 0000218C  601C                     bra        +0x1E /* 000021AA */
  2821. 0000218E  7E0C                     moveq.l    D7, 0x0C
  2822. 00002190  6018                     bra        +0x1A /* 000021AA */
  2823. 00002192  206E 0008                movea.l    A0, [A6 + 0x8]
  2824. 00002196  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2825. 0000219A  2068 0008                movea.l    A0, [A0 + 0x8]
  2826. 0000219E  2F28 000A                move.l     -[A7], [A0 + 0xA]
  2827. 000021A2  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  2828. 000021A6  508F                     addq.l     A7, 8
  2829. 000021A8  600E                     bra        +0x10 /* 000021B8 */
  2830. label000021AA:
  2831. 000021AA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2832. 000021AE  3F3C 03EC                move.w     -[A7], 0x3EC
  2833. 000021B2  3F07                     move.w     -[A7], D7
  2834. 000021B4  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  2835. label000021B8:
  2836. 000021B8  2E1F                     move.l     D7, [A7]+
  2837. 000021BA  4E5E                     unlink     A6
  2838. 000021BC  4E75                     rts
  2839. fn000021BE:
  2840. 000021BE  41ED F852                lea.l      A0, [A5 - 0x7AE]
  2841. 000021C2  43ED F84A                lea.l      A1, [A5 - 0x7B6]
  2842. 000021C6  20D9                     move.l     [A0]+, [A1]+
  2843. 000021C8  20D9                     move.l     [A0]+, [A1]+
  2844. 000021CA  3F3C FFFE                move.w     -[A7], 0xFFFE
  2845. 000021CE  3F3C 0007                move.w     -[A7], 0x7
  2846. 000021D2  486D F852                pea.l      [A5 - 0x7AE]
  2847. 000021D6  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  2848. 000021DA  508F                     addq.l     A7, 8
  2849. 000021DC  486D F852                pea.l      [A5 - 0x7AE]
  2850. 000021E0  4267                     clr.w      -[A7]
  2851. 000021E2  3F3C FFF7                move.w     -[A7], 0xFFF7
  2852. 000021E6  A8A8                     syscall    OffsetRect
  2853. 000021E8  4E75                     rts
  2854. fn000021EA:
  2855. 000021EA  4E56 FFFA                link       A6, -0x0006
  2856. 000021EE  48E7 0300                movem.l    -[A7], D6,D7
  2857. 000021F2  206D 8FC2                movea.l    A0, [A5 - 0x703E]
  2858. 000021F6  2050                     movea.l    A0, [A0]
  2859. 000021F8  2068 000C                movea.l    A0, [A0 + 0xC]
  2860. 000021FC  3C10                     move.w     D6, [A0]
  2861. 000021FE  426E FFFE                clr.w      [A6 - 0x2]
  2862. 00002202  3E2D F830                move.w     D7, [A5 - 0x7D0]
  2863. 00002206  7000                     moveq.l    D0, 0x00
  2864. 00002208  102D F87E                move.b     D0, [A5 - 0x782]
  2865. 0000220C  3F00                     move.w     -[A7], D0
  2866. 0000220E  486D F87F                pea.l      [A5 - 0x781]
  2867. 00002212  4EAD 0C62                jsr        [A5 + 0xC62 /* export_392 */]
  2868. 00002216  5C8F                     addq.l     A7, 6
  2869. 00002218  3D40 FFFC                move.w     [A6 - 0x4], D0
  2870. 0000221C  7000                     moveq.l    D0, 0x00
  2871. 0000221E  102D F89E                move.b     D0, [A5 - 0x762]
  2872. 00002222  3F00                     move.w     -[A7], D0
  2873. 00002224  486D F89F                pea.l      [A5 - 0x761]
  2874. 00002228  4EAD 0C62                jsr        [A5 + 0xC62 /* export_392 */]
  2875. 0000222C  5C8F                     addq.l     A7, 6
  2876. 0000222E  3D40 FFFA                move.w     [A6 - 0x6], D0
  2877. 00002232  0807 0008                btst.b     D7, 0x8
  2878. 00002236  671A                     beq        +0x1C /* 00002252 */
  2879. 00002238  206D 8FC2                movea.l    A0, [A5 - 0x703E]
  2880. 0000223C  302D 8FE6                move.w     D0, [A5 - 0x701A]
  2881. 00002240  C1FC 0012                muls.w     D0, 0x12
  2882. 00002244  D090                     add.l      D0, [A0]
  2883. 00002246  2040                     movea.l    A0, D0
  2884. 00002248  0C28 0001 0010           cmpi.b     [A0 + 0x10], 0x1
  2885. 0000224E  6700 0066                beq        +0x68 /* 000022B6 */
  2886. label00002252:
  2887. 00002252  0807 0000                btst.b     D7, 0x0
  2888. 00002256  6708                     beq        +0xA /* 00002260 */
  2889. 00002258  0C46 0808                cmpi.w     D6, 0x808
  2890. 0000225C  6700 0058                beq        +0x5A /* 000022B6 */
  2891. label00002260:
  2892. 00002260  0807 0004                btst.b     D7, 0x4
  2893. 00002264  6708                     beq        +0xA /* 0000226E */
  2894. 00002266  0C46 0852                cmpi.w     D6, 0x852
  2895. 0000226A  6700 004A                beq        +0x4C /* 000022B6 */
  2896. label0000226E:
  2897. 0000226E  0807 0001                btst.b     D7, 0x1
  2898. 00002272  6706                     beq        +0x8 /* 0000227A */
  2899. 00002274  0C46 0816                cmpi.w     D6, 0x816
  2900. 00002278  673C                     beq        +0x3E /* 000022B6 */
  2901. label0000227A:
  2902. 0000227A  0807 0002                btst.b     D7, 0x2
  2903. 0000227E  6706                     beq        +0x8 /* 00002286 */
  2904. 00002280  0C46 0812                cmpi.w     D6, 0x812
  2905. 00002284  6730                     beq        +0x32 /* 000022B6 */
  2906. label00002286:
  2907. 00002286  0807 0003                btst.b     D7, 0x3
  2908. 0000228A  6706                     beq        +0x8 /* 00002292 */
  2909. 0000228C  0C46 0813                cmpi.w     D6, 0x813
  2910. 00002290  6724                     beq        +0x26 /* 000022B6 */
  2911. label00002292:
  2912. 00002292  0807 0005                btst.b     D7, 0x5
  2913. 00002296  6706                     beq        +0x8 /* 0000229E */
  2914. 00002298  0C46 083A                cmpi.w     D6, 0x83A
  2915. 0000229C  6718                     beq        +0x1A /* 000022B6 */
  2916. label0000229E:
  2917. 0000229E  0807 0006                btst.b     D7, 0x6
  2918. 000022A2  6706                     beq        +0x8 /* 000022AA */
  2919. 000022A4  BC6E FFFC                cmp.w      D6, [A6 - 0x4]
  2920. 000022A8  670C                     beq        +0xE /* 000022B6 */
  2921. label000022AA:
  2922. 000022AA  0807 0007                btst.b     D7, 0x7
  2923. 000022AE  670C                     beq        +0xE /* 000022BC */
  2924. 000022B0  BC6E FFFA                cmp.w      D6, [A6 - 0x6]
  2925. 000022B4  6606                     bne        +0x8 /* 000022BC */
  2926. label000022B6:
  2927. 000022B6  7001                     moveq.l    D0, 0x01
  2928. 000022B8  3D40 FFFE                move.w     [A6 - 0x2], D0
  2929. label000022BC:
  2930. 000022BC  302E FFFE                move.w     D0, [A6 - 0x2]
  2931. 000022C0  4CDF 00C0                movem.l    D6,D7, [A7]+
  2932. 000022C4  4E5E                     unlink     A6
  2933. 000022C6  4E75                     rts
  2934. export_773:
  2935. 000022C8  4E56 FDEA                link       A6, -0x0216
  2936. 000022CC  4A6E 000E                tst.w      [A6 + 0xE]
  2937. 000022D0  670E                     beq        +0x10 /* 000022E0 */
  2938. 000022D2  082D 0003 F830           btst.b     [A5 - 0x7D0], 0x3
  2939. 000022D8  662C                     bne        +0x2E /* 00002306 */
  2940. 000022DA  7000                     moveq.l    D0, 0x00
  2941. 000022DC  6000 045E                bra        +0x460 /* 0000273C */
  2942. label000022E0:
  2943. 000022E0  082D 0001 F830           btst.b     [A5 - 0x7D0], 0x1
  2944. 000022E6  6706                     beq        +0x8 /* 000022EE */
  2945. 000022E8  7000                     moveq.l    D0, 0x00
  2946. 000022EA  6000 0450                bra        +0x452 /* 0000273C */
  2947. label000022EE:
  2948. 000022EE  082D 0002 F830           btst.b     [A5 - 0x7D0], 0x2
  2949. 000022F4  6710                     beq        +0x12 /* 00002306 */
  2950. 000022F6  206E 0008                movea.l    A0, [A6 + 0x8]
  2951. 000022FA  4A68 004E                tst.w      [A0 + 0x4E]
  2952. 000022FE  6606                     bne        +0x8 /* 00002306 */
  2953. 00002300  7000                     moveq.l    D0, 0x00
  2954. 00002302  6000 0438                bra        +0x43A /* 0000273C */
  2955. label00002306:
  2956. 00002306  4A6E 000E                tst.w      [A6 + 0xE]
  2957. 0000230A  670A                     beq        +0xC /* 00002316 */
  2958. 0000230C  41ED FAD4                lea.l      A0, [A5 - 0x52C]
  2959. 00002310  2D48 FDEA                move.l     [A6 - 0x216], A0
  2960. 00002314  6012                     bra        +0x14 /* 00002328 */
  2961. label00002316:
  2962. 00002316  206E 0008                movea.l    A0, [A6 + 0x8]
  2963. 0000231A  3F28 004C                move.w     -[A7], [A0 + 0x4C]
  2964. 0000231E  4EBA 07C0                jsr        [PC + 0x7C0 /* 00002AE0 */]
  2965. 00002322  548F                     addq.l     A7, 2
  2966. 00002324  2D40 FDEA                move.l     [A6 - 0x216], D0
  2967. label00002328:
  2968. 00002328  206E FDEA                movea.l    A0, [A6 - 0x216]
  2969. 0000232C  4A68 0002                tst.w      [A0 + 0x2]
  2970. 00002330  6706                     beq        +0x8 /* 00002338 */
  2971. 00002332  7000                     moveq.l    D0, 0x00
  2972. 00002334  6000 0406                bra        +0x408 /* 0000273C */
  2973. label00002338:
  2974. 00002338  4267                     clr.w      -[A7]
  2975. 0000233A  486D F84A                pea.l      [A5 - 0x7B6]
  2976. 0000233E  A8AE                     syscall    EmptyRect
  2977. 00002340  101F                     move.b     D0, [A7]+
  2978. 00002342  4A00                     tst.b      D0
  2979. 00002344  6732                     beq        +0x34 /* 00002378 */
  2980. 00002346  42A7                     clr.l      -[A7]
  2981. 00002348  4879 444C 4F47           push.l     0x444C4F47 /* 'DLOG' */
  2982. 0000234E  3F3C 00FA                move.w     -[A7], 0xFA
  2983. 00002352  A9A0                     syscall    GetResource
  2984. 00002354  205F                     movea.l    A0, [A7]+
  2985. 00002356  2D48 FFF8                move.l     [A6 - 0x8], A0
  2986. 0000235A  B0FC 0000                cmpa.w     A0, 0x0
  2987. 0000235E  6606                     bne        +0x8 /* 00002366 */
  2988. 00002360  7000                     moveq.l    D0, 0x00
  2989. 00002362  6000 03D8                bra        +0x3DA /* 0000273C */
  2990. label00002366:
  2991. 00002366  206E FFF8                movea.l    A0, [A6 - 0x8]
  2992. 0000236A  2050                     movea.l    A0, [A0]
  2993. 0000236C  43ED F84A                lea.l      A1, [A5 - 0x7B6]
  2994. 00002370  22D8                     move.l     [A1]+, [A0]+
  2995. 00002372  22D8                     move.l     [A1]+, [A0]+
  2996. 00002374  4EBA FE48                jsr        [PC - 0x1B8 /* 000021BE */]
  2997. label00002378:
  2998. 00002378  42A7                     clr.l      -[A7]
  2999. 0000237A  4879 444C 4F47           push.l     0x444C4F47 /* 'DLOG' */
  3000. 00002380  3F3C 0100                move.w     -[A7], 0x100
  3001. 00002384  A9A0                     syscall    GetResource
  3002. 00002386  205F                     movea.l    A0, [A7]+
  3003. 00002388  2D48 FFF8                move.l     [A6 - 0x8], A0
  3004. 0000238C  B0FC 0000                cmpa.w     A0, 0x0
  3005. 00002390  6606                     bne        +0x8 /* 00002398 */
  3006. 00002392  7000                     moveq.l    D0, 0x00
  3007. 00002394  6000 03A6                bra        +0x3A8 /* 0000273C */
  3008. label00002398:
  3009. 00002398  206E FFF8                movea.l    A0, [A6 - 0x8]
  3010. 0000239C  2050                     movea.l    A0, [A0]
  3011. 0000239E  43ED F852                lea.l      A1, [A5 - 0x7AE]
  3012. 000023A2  20D9                     move.l     [A0]+, [A1]+
  3013. 000023A4  20D9                     move.l     [A0]+, [A1]+
  3014. 000023A6  42A7                     clr.l      -[A7]
  3015. 000023A8  3F3C 0100                move.w     -[A7], 0x100
  3016. 000023AC  42A7                     clr.l      -[A7]
  3017. 000023AE  4878 FFFF                push.l     0xFFFF
  3018. 000023B2  A97C                     syscall    GetNewDialog
  3019. 000023B4  205F                     movea.l    A0, [A7]+
  3020. 000023B6  2D48 FFF4                move.l     [A6 - 0xC], A0
  3021. 000023BA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3022. 000023BE  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  3023. 000023C2  588F                     addq.l     A7, 4
  3024. 000023C4  206E FDEA                movea.l    A0, [A6 - 0x216]
  3025. 000023C8  2F28 0004                move.l     -[A7], [A0 + 0x4]
  3026. 000023CC  3F3C 000B                move.w     -[A7], 0xB
  3027. 000023D0  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3028. 000023D4  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  3029. 000023D8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3030. 000023DC  4A6E 000E                tst.w      [A6 + 0xE]
  3031. 000023E0  672E                     beq        +0x30 /* 00002410 */
  3032. 000023E2  3F3C 0005                move.w     -[A7], 0x5
  3033. 000023E6  4EAD 04B2                jsr        [A5 + 0x4B2 /* export_146 */]
  3034. 000023EA  548F                     addq.l     A7, 2
  3035. 000023EC  2F00                     move.l     -[A7], D0
  3036. 000023EE  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  3037. 000023F2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3038. 000023F6  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  3039. 000023FA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3040. 000023FE  3F3C 0006                move.w     -[A7], 0x6
  3041. 00002402  4EAD 04B2                jsr        [A5 + 0x4B2 /* export_146 */]
  3042. 00002406  548F                     addq.l     A7, 2
  3043. 00002408  2D40 FFFC                move.l     [A6 - 0x4], D0
  3044. 0000240C  6000 0046                bra        +0x48 /* 00002454 */
  3045. label00002410:
  3046. 00002410  206E 0008                movea.l    A0, [A6 + 0x8]
  3047. 00002414  3028 004E                move.w     D0, [A0 + 0x4E]
  3048. 00002418  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  3049. 0000241C  0000 0001                ori.b      D0, 0x1
  3050. 00002420  0026 0004                ori.b      -[A6], 0x4
  3051. 00002424  0012 3F3C                ori.b      [A2], 0x3C /* '<' */
  3052. 00002428  0007 4EAD                ori.b      D7, 0xAD
  3053. 0000242C  04B2 548F 2D40 FFFC      subi.l     <<invalid full ext with I/IS == 4>>, 0x548F2D40
  3054. 00002434  601E                     bra        +0x20 /* 00002454 */
  3055. 00002436  3F3C 0008                move.w     -[A7], 0x8
  3056. 0000243A  4EAD 04B2                jsr        [A5 + 0x4B2 /* export_146 */]
  3057. 0000243E  548F                     addq.l     A7, 2
  3058. 00002440  2D40 FFFC                move.l     [A6 - 0x4], D0
  3059. 00002444  600E                     bra        +0x10 /* 00002454 */
  3060. 00002446  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  3061. 0000244A  4EAD 04B2                jsr        [A5 + 0x4B2 /* export_146 */]
  3062. 0000244E  548F                     addq.l     A7, 2
  3063. 00002450  2D40 FFFC                move.l     [A6 - 0x4], D0
  3064. label00002454:
  3065. 00002454  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3066. 00002458  3F3C 0011                move.w     -[A7], 0x11
  3067. 0000245C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3068. 00002460  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  3069. 00002464  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3070. 00002468  7001                     moveq.l    D0, 0x01
  3071. 0000246A  1D40 FEEE                move.b     [A6 - 0x112], D0
  3072. 0000246E  1D6D FD65 FEEF           move.b     [A6 - 0x111], [A5 - 0x29B]
  3073. 00002474  486E FEEE                pea.l      [A6 - 0x112]
  3074. 00002478  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  3075. 0000247C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3076. 00002480  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  3077. 00002484  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3078. 00002488  1D6D FD6A FEEF           move.b     [A6 - 0x111], [A5 - 0x296]
  3079. 0000248E  486E FEEE                pea.l      [A6 - 0x112]
  3080. 00002492  3F3C 0012                move.w     -[A7], 0x12
  3081. 00002496  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3082. 0000249A  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  3083. 0000249E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3084. 000024A2  1D6D FD6D FEEF           move.b     [A6 - 0x111], [A5 - 0x293]
  3085. 000024A8  486E FEEE                pea.l      [A6 - 0x112]
  3086. 000024AC  3F3C 0015                move.w     -[A7], 0x15
  3087. 000024B0  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3088. 000024B4  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  3089. 000024B8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3090. 000024BC  206D 8FC2                movea.l    A0, [A5 - 0x703E]
  3091. 000024C0  302D 8FE6                move.w     D0, [A5 - 0x701A]
  3092. 000024C4  C1FC 0012                muls.w     D0, 0x12
  3093. 000024C8  D090                     add.l      D0, [A0]
  3094. 000024CA  206D 8FC2                movea.l    A0, [A5 - 0x703E]
  3095. 000024CE  322D 8FE6                move.w     D1, [A5 - 0x701A]
  3096. 000024D2  C3FC 0012                muls.w     D1, 0x12
  3097. 000024D6  D290                     add.l      D1, [A0]
  3098. 000024D8  486E FEEE                pea.l      [A6 - 0x112]
  3099. 000024DC  2041                     movea.l    A0, D1
  3100. 000024DE  2F28 0004                move.l     -[A7], [A0 + 0x4]
  3101. 000024E2  2040                     movea.l    A0, D0
  3102. 000024E4  2F28 000C                move.l     -[A7], [A0 + 0xC]
  3103. 000024E8  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  3104. 000024EC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3105. 000024F0  0C6E 0001 000C           cmpi.w     [A6 + 0xC], 0x1
  3106. 000024F6  6608                     bne        +0xA /* 00002500 */
  3107. 000024F8  41ED FFA8                lea.l      A0, [A5 - 0x58]
  3108. 000024FC  2008                     move.l     D0, A0
  3109. 000024FE  6006                     bra        +0x8 /* 00002506 */
  3110. label00002500:
  3111. 00002500  41ED FFAE                lea.l      A0, [A5 - 0x52]
  3112. 00002504  2008                     move.l     D0, A0
  3113. label00002506:
  3114. 00002506  486E FDEE                pea.l      [A6 - 0x212]
  3115. 0000250A  2F00                     move.l     -[A7], D0
  3116. 0000250C  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  3117. 00002510  508F                     addq.l     A7, 8
  3118. 00002512  486E FDEE                pea.l      [A6 - 0x212]
  3119. 00002516  486E FEEE                pea.l      [A6 - 0x112]
  3120. 0000251A  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  3121. 0000251E  508F                     addq.l     A7, 8
  3122. 00002520  486E FDEE                pea.l      [A6 - 0x212]
  3123. 00002524  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  3124. 00002528  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3125. 0000252C  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  3126. 00002530  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3127. 00002534  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3128. 00002538  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3129. 0000253C  4EBA 04A0                jsr        [PC + 0x4A0 /* 000029DE */]
  3130. 00002540  508F                     addq.l     A7, 8
  3131. 00002542  2F2E FDEA                move.l     -[A7], [A6 - 0x216]
  3132. 00002546  3F3C 0012                move.w     -[A7], 0x12
  3133. 0000254A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3134. 0000254E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3135. 00002552  4EBA 01EC                jsr        [PC + 0x1EC /* 00002740 */]
  3136. 00002556  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3137. 0000255A  2F2E FDEA                move.l     -[A7], [A6 - 0x216]
  3138. 0000255E  3F3C 0015                move.w     -[A7], 0x15
  3139. 00002562  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3140. 00002566  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3141. 0000256A  4EBA 01D4                jsr        [PC + 0x1D4 /* 00002740 */]
  3142. 0000256E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3143. 00002572  206E 0008                movea.l    A0, [A6 + 0x8]
  3144. 00002576  2F28 0042                move.l     -[A7], [A0 + 0x42]
  3145. 0000257A  486D FFB4                pea.l      [A5 - 0x4C]
  3146. 0000257E  486E FEEE                pea.l      [A6 - 0x112]
  3147. 00002582  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  3148. 00002586  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3149. 0000258A  486E FEEE                pea.l      [A6 - 0x112]
  3150. 0000258E  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  3151. 00002592  588F                     addq.l     A7, 4
  3152. 00002594  486E FEEE                pea.l      [A6 - 0x112]
  3153. 00002598  3F3C 0010                move.w     -[A7], 0x10
  3154. 0000259C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3155. 000025A0  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  3156. 000025A4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3157. 000025A8  7008                     moveq.l    D0, 0x08
  3158. 000025AA  3D40 FFF2                move.w     [A6 - 0xE], D0
  3159. 000025AE  082D 0001 F830           btst.b     [A5 - 0x7D0], 0x1
  3160. 000025B4  6706                     beq        +0x8 /* 000025BC */
  3161. 000025B6  7006                     moveq.l    D0, 0x06
  3162. 000025B8  3D40 FFF2                move.w     [A6 - 0xE], D0
  3163. label000025BC:
  3164. 000025BC  082D 0002 F830           btst.b     [A5 - 0x7D0], 0x2
  3165. 000025C2  6706                     beq        +0x8 /* 000025CA */
  3166. 000025C4  7007                     moveq.l    D0, 0x07
  3167. 000025C6  3D40 FFF2                move.w     [A6 - 0xE], D0
  3168. label000025CA:
  3169. 000025CA  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  3170. 000025CE  3F3C 0008                move.w     -[A7], 0x8
  3171. 000025D2  3F3C 0006                move.w     -[A7], 0x6
  3172. 000025D6  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3173. 000025DA  4EAD 05D2                jsr        [A5 + 0x5D2 /* export_182 */]
  3174. 000025DE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3175. 000025E2  206E 0008                movea.l    A0, [A6 + 0x8]
  3176. 000025E6  3F10                     move.w     -[A7], [A0]
  3177. 000025E8  3F3C 000C                move.w     -[A7], 0xC
  3178. 000025EC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3179. 000025F0  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  3180. 000025F4  508F                     addq.l     A7, 8
  3181. 000025F6  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3182. 000025FA  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  3183. 000025FE  4267                     clr.w      -[A7]
  3184. 00002600  3F3C 7FFF                move.w     -[A7], 0x7FFF
  3185. 00002604  A97E                     syscall    SelectDialogItemText/SelIText
  3186. 00002606  4EBA 052C                jsr        [PC + 0x52C /* 00002B34 */]
  3187. 0000260A  4A40                     tst.w      D0
  3188. 0000260C  6614                     bne        +0x16 /* 00002622 */
  3189. 0000260E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3190. 00002612  3F3C 0003                move.w     -[A7], 0x3
  3191. 00002616  A827                     syscall    HideDialogItem/HideDItem
  3192. 00002618  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3193. 0000261C  3F3C 0004                move.w     -[A7], 0x4
  3194. 00002620  A827                     syscall    HideDialogItem/HideDItem
  3195. label00002622:
  3196. 00002622  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3197. 00002626  A915                     syscall    ShowWindow
  3198. 00002628  426E FFF0                clr.w      [A6 - 0x10]
  3199. label0000262C:
  3200. 0000262C  486D 05AA                pea.l      [A5 + 0x5AA /* export_177 */]
  3201. 00002630  486E FFF2                pea.l      [A6 - 0xE]
  3202. 00002634  A991                     syscall    ModalDialog
  3203. 00002636  302E FFF2                move.w     D0, [A6 - 0xE]
  3204. 0000263A  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  3205. 0000263E  0001 0015                ori.b      D1, 0x15
  3206. 00002642  FFEA                     .invalid   <<F/7/7>>
  3207. 00002644  00EE                     .incomplete
  3208. 00002646  00C4                     .incomplete
  3209. 00002648  00BC 00E2 0022 006C 006A ori.l      0x6C006A /* 'l\0j' */, 0xE20022
  3210. 00002652  0068 FFD8 FFD6           ori.w      [A0 - 0x2A], 0xFFD8
  3211. 00002658  FFD4                     .invalid   <<F/7/7>>
  3212. 0000265A  FFD2                     .invalid   <<F/7/7>>
  3213. 0000265C  0018 FFCE                ori.b      [A0]+, 0xCE
  3214. 00002660  FFCC                     .invalid   <<F/7/7>>
  3215. 00002662  FFCA                     .invalid   <<F/7/7>>
  3216. 00002664  FFC8                     .invalid   <<F/7/7>>
  3217. 00002666  001E FFC4                ori.b      [A6]+, 0xC4
  3218. 0000266A  FFC2                     .invalid   <<F/7/7>>
  3219. 0000266C  0032 4EBA 0648           ori.b      [A2 + D0.w * 8 + 0x48], 0xBA
  3220. 00002672  60B8                     bra        -0x46 /* 0000262C */
  3221. 00002674  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3222. 00002678  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3223. 0000267C  4EBA 0360                jsr        [PC + 0x360 /* 000029DE */]
  3224. 00002680  508F                     addq.l     A7, 8
  3225. 00002682  60A8                     bra        -0x56 /* 0000262C */
  3226. 00002684  2F2E FDEA                move.l     -[A7], [A6 - 0x216]
  3227. 00002688  3F3C 0012                move.w     -[A7], 0x12
  3228. 0000268C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3229. 00002690  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3230. 00002694  4EBA 00AA                jsr        [PC + 0xAA /* 00002740 */]
  3231. 00002698  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3232. 0000269C  608E                     bra        -0x70 /* 0000262C */
  3233. 0000269E  2F2E FDEA                move.l     -[A7], [A6 - 0x216]
  3234. 000026A2  3F3C 0015                move.w     -[A7], 0x15
  3235. 000026A6  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3236. 000026AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3237. 000026AE  4EBA 0090                jsr        [PC + 0x90 /* 00002740 */]
  3238. 000026B2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3239. 000026B6  6000 FF74                bra        -0x8A /* 0000262C */
  3240. 000026BA  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  3241. 000026BE  3F3C 0008                move.w     -[A7], 0x8
  3242. 000026C2  3F3C 0006                move.w     -[A7], 0x6
  3243. 000026C6  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3244. 000026CA  4EAD 05D2                jsr        [A5 + 0x5D2 /* export_182 */]
  3245. 000026CE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3246. 000026D2  026D F9FF F830           andi.w     [A5 - 0x7D0], 0xF9FF
  3247. 000026D8  0C6E 0006 FFF2           cmpi.w     [A6 - 0xE], 0x6
  3248. 000026DE  660A                     bne        +0xC /* 000026EA */
  3249. 000026E0  08ED 0001 F830           bset.b     [A5 - 0x7D0], 0x1
  3250. 000026E6  6000 FF44                bra        -0xBA /* 0000262C */
  3251. label000026EA:
  3252. 000026EA  0C6E 0007 FFF2           cmpi.w     [A6 - 0xE], 0x7
  3253. 000026F0  660A                     bne        +0xC /* 000026FC */
  3254. 000026F2  08ED 0002 F830           bset.b     [A5 - 0x7D0], 0x2
  3255. 000026F8  6000 FF32                bra        -0xCC /* 0000262C */
  3256. label000026FC:
  3257. 000026FC  4EBA 0412                jsr        [PC + 0x412 /* 00002B10 */]
  3258. 00002700  6000 FF2A                bra        -0xD4 /* 0000262C */
  3259. 00002704  A9FF                     syscall    Debugger
  3260. 00002706  6000 FF24                bra        -0xDA /* 0000262C */
  3261. 0000270A  3B6D F830 F848           move.w     [A5 - 0x7B8], [A5 - 0x7D0]
  3262. 00002710  08AD 0002 F830           bclr.b     [A5 - 0x7D0], 0x2
  3263. 00002716  08ED 0001 F830           bset.b     [A5 - 0x7D0], 0x1
  3264. 0000271C  08ED 0000 8F79           bset.b     [A5 - 0x7087], 0x0
  3265. 00002722  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3266. 00002726  A983                     syscall    DisposeDialog
  3267. 00002728  7000                     moveq.l    D0, 0x00
  3268. 0000272A  6010                     bra        +0x12 /* 0000273C */
  3269. 0000272C  7001                     moveq.l    D0, 0x01
  3270. 0000272E  3D40 FFF0                move.w     [A6 - 0x10], D0
  3271. 00002732  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3272. 00002736  A983                     syscall    DisposeDialog
  3273. 00002738  302E FFF0                move.w     D0, [A6 - 0x10]
  3274. label0000273C:
  3275. 0000273C  4E5E                     unlink     A6
  3276. 0000273E  4E75                     rts
  3277. fn00002740:
  3278. 00002740  4E56 FDFA                link       A6, -0x0206
  3279. 00002744  48E7 0700                movem.l    -[A7], D5,D6,D7
  3280. 00002748  422E FDFA                clr.b      [A6 - 0x206]
  3281. 0000274C  3F3C 00FF                move.w     -[A7], 0xFF
  3282. 00002750  486E FEFA                pea.l      [A6 - 0x106]
  3283. 00002754  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  3284. 00002758  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3285. 0000275C  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  3286. 00002760  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3287. 00002764  422E FFFF                clr.b      [A6 - 0x1]
  3288. 00002768  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  3289. 0000276C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3290. 00002770  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  3291. 00002774  5C8F                     addq.l     A7, 6
  3292. 00002776  3E00                     move.w     D7, D0
  3293. 00002778  0C6E 0012 0010           cmpi.w     [A6 + 0x10], 0x12
  3294. 0000277E  6600 0084                bne        +0x86 /* 00002804 */
  3295. 00002782  7C14                     moveq.l    D6, 0x14
  3296. 00002784  7A00                     moveq.l    D5, 0x00
  3297. 00002786  600E                     bra        +0x10 /* 00002796 */
  3298. label00002788:
  3299. 00002788  3045                     movea.w    A0, D5
  3300. 0000278A  D1EE 0012                add.l      A0, [A6 + 0x12]
  3301. 0000278E  4A28 0008                tst.b      [A0 + 0x8]
  3302. 00002792  6708                     beq        +0xA /* 0000279C */
  3303. 00002794  5245                     addq.w     D5, 1
  3304. label00002796:
  3305. 00002796  0C45 0004                cmpi.w     D5, 0x4
  3306. 0000279A  6DEC                     blt        -0x12 /* 00002788 */
  3307. label0000279C:
  3308. 0000279C  4A47                     tst.w      D7
  3309. 0000279E  6D4C                     blt        +0x4E /* 000027EC */
  3310. 000027A0  BE45                     cmp.w      D7, D5
  3311. 000027A2  6C48                     bge        +0x4A /* 000027EC */
  3312. 000027A4  4A2E FEFA                tst.b      [A6 - 0x106]
  3313. 000027A8  6742                     beq        +0x44 /* 000027EC */
  3314. 000027AA  1B6E FEFB FD6A           move.b     [A5 - 0x296], [A6 - 0x105]
  3315. 000027B0  3047                     movea.w    A0, D7
  3316. 000027B2  D1EE 0012                add.l      A0, [A6 + 0x12]
  3317. 000027B6  1D68 0008 FFFF           move.b     [A6 - 0x1], [A0 + 0x8]
  3318. 000027BC  3007                     move.w     D0, D7
  3319. 000027BE  48C0                     ext.l      D0
  3320. 000027C0  E580                     asl        D0, 2
  3321. 000027C2  D0AE 0008                add.l      D0, [A6 + 0x8]
  3322. 000027C6  2040                     movea.l    A0, D0
  3323. 000027C8  2D68 0050 FFFA           move.l     [A6 - 0x6], [A0 + 0x50]
  3324. 000027CE  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3325. 000027D2  486D FFBA                pea.l      [A5 - 0x46]
  3326. 000027D6  486E FDFA                pea.l      [A6 - 0x206]
  3327. 000027DA  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  3328. 000027DE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3329. 000027E2  486E FDFA                pea.l      [A6 - 0x206]
  3330. 000027E6  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  3331. 000027EA  588F                     addq.l     A7, 4
  3332. label000027EC:
  3333. 000027EC  486E FDFA                pea.l      [A6 - 0x206]
  3334. 000027F0  3F3C 0013                move.w     -[A7], 0x13
  3335. 000027F4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3336. 000027F8  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  3337. 000027FC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3338. 00002800  6000 0080                bra        +0x82 /* 00002882 */
  3339. label00002804:
  3340. 00002804  7C17                     moveq.l    D6, 0x17
  3341. 00002806  7A00                     moveq.l    D5, 0x00
  3342. 00002808  600E                     bra        +0x10 /* 00002818 */
  3343. label0000280A:
  3344. 0000280A  3045                     movea.w    A0, D5
  3345. 0000280C  D1EE 0012                add.l      A0, [A6 + 0x12]
  3346. 00002810  4A28 000C                tst.b      [A0 + 0xC]
  3347. 00002814  6708                     beq        +0xA /* 0000281E */
  3348. 00002816  5245                     addq.w     D5, 1
  3349. label00002818:
  3350. 00002818  0C45 0002                cmpi.w     D5, 0x2
  3351. 0000281C  6DEC                     blt        -0x12 /* 0000280A */
  3352. label0000281E:
  3353. 0000281E  4A47                     tst.w      D7
  3354. 00002820  6D4C                     blt        +0x4E /* 0000286E */
  3355. 00002822  BE45                     cmp.w      D7, D5
  3356. 00002824  6C48                     bge        +0x4A /* 0000286E */
  3357. 00002826  4A2E FEFA                tst.b      [A6 - 0x106]
  3358. 0000282A  6742                     beq        +0x44 /* 0000286E */
  3359. 0000282C  1B6E FEFB FD6F           move.b     [A5 - 0x291], [A6 - 0x105]
  3360. 00002832  3047                     movea.w    A0, D7
  3361. 00002834  D1EE 0012                add.l      A0, [A6 + 0x12]
  3362. 00002838  1D68 000C FFFF           move.b     [A6 - 0x1], [A0 + 0xC]
  3363. 0000283E  3007                     move.w     D0, D7
  3364. 00002840  48C0                     ext.l      D0
  3365. 00002842  E580                     asl        D0, 2
  3366. 00002844  D0AE 0008                add.l      D0, [A6 + 0x8]
  3367. 00002848  2040                     movea.l    A0, D0
  3368. 0000284A  2D68 0070 FFFA           move.l     [A6 - 0x6], [A0 + 0x70]
  3369. 00002850  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3370. 00002854  486D FFC0                pea.l      [A5 - 0x40]
  3371. 00002858  486E FDFA                pea.l      [A6 - 0x206]
  3372. 0000285C  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  3373. 00002860  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3374. 00002864  486E FDFA                pea.l      [A6 - 0x206]
  3375. 00002868  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  3376. 0000286C  588F                     addq.l     A7, 4
  3377. label0000286E:
  3378. 0000286E  486E FDFA                pea.l      [A6 - 0x206]
  3379. 00002872  3F3C 0016                move.w     -[A7], 0x16
  3380. 00002876  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3381. 0000287A  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  3382. 0000287E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3383. label00002882:
  3384. 00002882  102E FFFF                move.b     D0, [A6 - 0x1]
  3385. 00002886  4880                     ext.w      D0
  3386. 00002888  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  3387. 0000288C  0000 0009                ori.b      D0, 0x9 /* '\t' */
  3388. 00002890  0134 0014                btst       [A4 + D0.w + 0x14], D0
  3389. 00002894  0024 0034                ori.b      -[A4], 0x34 /* '4' */
  3390. 00002898  0054 0096                ori.w      [A4], 0x96
  3391. 0000289C  00C0                     .incomplete
  3392. 0000289E  00CE                     .incomplete
  3393. 000028A0  006E 00EA 010A           ori.w      [A6 + 0x10A], 0xEA
  3394. 000028A6  486E FEFA                pea.l      [A6 - 0x106]
  3395. 000028AA  486D FFC6                pea.l      [A5 - 0x3A]
  3396. 000028AE  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  3397. 000028B2  508F                     addq.l     A7, 8
  3398. 000028B4  6000 010E                bra        +0x110 /* 000029C4 */
  3399. 000028B8  486E FEFA                pea.l      [A6 - 0x106]
  3400. 000028BC  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3401. 000028C0  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  3402. 000028C4  508F                     addq.l     A7, 8
  3403. 000028C6  6000 00FC                bra        +0xFE /* 000029C4 */
  3404. 000028CA  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3405. 000028CE  486E FEFA                pea.l      [A6 - 0x106]
  3406. 000028D2  4878 003C                push.l     0x3C /* '<' */
  3407. 000028D6  4EAD 128A                jsr        [A5 + 0x128A /* export_589 */]
  3408. 000028DA  422E FF36                clr.b      [A6 - 0xCA]
  3409. 000028DE  486E FEFA                pea.l      [A6 - 0x106]
  3410. 000028E2  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  3411. 000028E6  588F                     addq.l     A7, 4
  3412. 000028E8  6000 00DA                bra        +0xDC /* 000029C4 */
  3413. 000028EC  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3414. 000028F0  486D FFC8                pea.l      [A5 - 0x38]
  3415. 000028F4  486E FEFA                pea.l      [A6 - 0x106]
  3416. 000028F8  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  3417. 000028FC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3418. 00002900  486E FEFA                pea.l      [A6 - 0x106]
  3419. 00002904  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  3420. 00002908  588F                     addq.l     A7, 4
  3421. 0000290A  6000 00B8                bra        +0xBA /* 000029C4 */
  3422. 0000290E  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3423. 00002912  486D FFCC                pea.l      [A5 - 0x34]
  3424. 00002916  486E FEFA                pea.l      [A6 - 0x106]
  3425. 0000291A  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  3426. 0000291E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3427. 00002922  486E FEFA                pea.l      [A6 - 0x106]
  3428. 00002926  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  3429. 0000292A  588F                     addq.l     A7, 4
  3430. 0000292C  6000 0096                bra        +0x98 /* 000029C4 */
  3431. 00002930  206E FFFA                movea.l    A0, [A6 - 0x6]
  3432. 00002934  41E8 000A                lea.l      A0, [A0 + 0xA]
  3433. 00002938  2F20                     move.l     -[A7], -[A0]
  3434. 0000293A  2F20                     move.l     -[A7], -[A0]
  3435. 0000293C  3F20                     move.w     -[A7], -[A0]
  3436. 0000293E  486D FFD0                pea.l      [A5 - 0x30]
  3437. 00002942  486E FEFA                pea.l      [A6 - 0x106]
  3438. 00002946  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  3439. 0000294A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  3440. 0000294E  486E FEFA                pea.l      [A6 - 0x106]
  3441. 00002952  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  3442. 00002956  588F                     addq.l     A7, 4
  3443. 00002958  6000 006A                bra        +0x6C /* 000029C4 */
  3444. 0000295C  486E FEFA                pea.l      [A6 - 0x106]
  3445. 00002960  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3446. 00002964  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  3447. 00002968  508F                     addq.l     A7, 8
  3448. 0000296A  6058                     bra        +0x5A /* 000029C4 */
  3449. 0000296C  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3450. 00002970  486D FFD4                pea.l      [A5 - 0x2C]
  3451. 00002974  486E FEFA                pea.l      [A6 - 0x106]
  3452. 00002978  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  3453. 0000297C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3454. 00002980  486E FEFA                pea.l      [A6 - 0x106]
  3455. 00002984  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  3456. 00002988  588F                     addq.l     A7, 4
  3457. 0000298A  6038                     bra        +0x3A /* 000029C4 */
  3458. 0000298C  206E FFFA                movea.l    A0, [A6 - 0x6]
  3459. 00002990  2F10                     move.l     -[A7], [A0]
  3460. 00002992  486D FFDA                pea.l      [A5 - 0x26]
  3461. 00002996  486E FEFA                pea.l      [A6 - 0x106]
  3462. 0000299A  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  3463. 0000299E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3464. 000029A2  486E FEFA                pea.l      [A6 - 0x106]
  3465. 000029A6  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  3466. 000029AA  588F                     addq.l     A7, 4
  3467. 000029AC  6016                     bra        +0x18 /* 000029C4 */
  3468. 000029AE  486E FFFA                pea.l      [A6 - 0x6]
  3469. 000029B2  486E FEFB                pea.l      [A6 - 0x105]
  3470. 000029B6  4878 0004                push.l     0x4
  3471. 000029BA  4EAD 128A                jsr        [A5 + 0x128A /* export_589 */]
  3472. 000029BE  7004                     moveq.l    D0, 0x04
  3473. 000029C0  1D40 FEFA                move.b     [A6 - 0x106], D0
  3474. label000029C4:
  3475. 000029C4  486E FEFA                pea.l      [A6 - 0x106]
  3476. 000029C8  3F06                     move.w     -[A7], D6
  3477. 000029CA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3478. 000029CE  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  3479. 000029D2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3480. 000029D6  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  3481. 000029DA  4E5E                     unlink     A6
  3482. 000029DC  4E75                     rts
  3483. fn000029DE:
  3484. 000029DE  4E56 FE00                link       A6, -0x0200
  3485. 000029E2  2F07                     move.l     -[A7], D7
  3486. 000029E4  422E FE00                clr.b      [A6 - 0x200]
  3487. 000029E8  3F3C 00FF                move.w     -[A7], 0xFF
  3488. 000029EC  486E FF00                pea.l      [A6 - 0x100]
  3489. 000029F0  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  3490. 000029F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3491. 000029F8  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  3492. 000029FC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3493. 00002A00  4A2E FF00                tst.b      [A6 - 0x100]
  3494. 00002A04  6700 006C                beq        +0x6E /* 00002A72 */
  3495. 00002A08  422E FF00                clr.b      [A6 - 0x100]
  3496. 00002A0C  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  3497. 00002A10  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3498. 00002A14  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  3499. 00002A18  5C8F                     addq.l     A7, 6
  3500. 00002A1A  3E00                     move.w     D7, D0
  3501. 00002A1C  4A47                     tst.w      D7
  3502. 00002A1E  6D52                     blt        +0x54 /* 00002A72 */
  3503. 00002A20  206E 000C                movea.l    A0, [A6 + 0xC]
  3504. 00002A24  BE50                     cmp.w      D7, [A0]
  3505. 00002A26  6C4A                     bge        +0x4C /* 00002A72 */
  3506. 00002A28  1B6E FF01 FD65           move.b     [A5 - 0x29B], [A6 - 0xFF]
  3507. 00002A2E  3007                     move.w     D0, D7
  3508. 00002A30  48C0                     ext.l      D0
  3509. 00002A32  E580                     asl        D0, 2
  3510. 00002A34  D0AE 000C                add.l      D0, [A6 + 0xC]
  3511. 00002A38  486E FF00                pea.l      [A6 - 0x100]
  3512. 00002A3C  2040                     movea.l    A0, D0
  3513. 00002A3E  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3514. 00002A42  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  3515. 00002A46  508F                     addq.l     A7, 8
  3516. 00002A48  3007                     move.w     D0, D7
  3517. 00002A4A  48C0                     ext.l      D0
  3518. 00002A4C  E580                     asl        D0, 2
  3519. 00002A4E  D0AE 000C                add.l      D0, [A6 + 0xC]
  3520. 00002A52  2040                     movea.l    A0, D0
  3521. 00002A54  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3522. 00002A58  486D FFEA                pea.l      [A5 - 0x16]
  3523. 00002A5C  486E FE00                pea.l      [A6 - 0x200]
  3524. 00002A60  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  3525. 00002A64  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3526. 00002A68  486E FE00                pea.l      [A6 - 0x200]
  3527. 00002A6C  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  3528. 00002A70  588F                     addq.l     A7, 4
  3529. label00002A72:
  3530. 00002A72  486E FE00                pea.l      [A6 - 0x200]
  3531. 00002A76  3F3C 000E                move.w     -[A7], 0xE
  3532. 00002A7A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3533. 00002A7E  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  3534. 00002A82  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3535. 00002A86  486E FF00                pea.l      [A6 - 0x100]
  3536. 00002A8A  3F3C 000F                move.w     -[A7], 0xF
  3537. 00002A8E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3538. 00002A92  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  3539. 00002A96  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3540. 00002A9A  2E1F                     move.l     D7, [A7]+
  3541. 00002A9C  4E5E                     unlink     A6
  3542. 00002A9E  4E75                     rts
  3543. fn00002AA0:
  3544. 00002AA0  4E56 0000                link       A6, 0
  3545. 00002AA4  48E7 0308                movem.l    -[A7], D6,D7,A4
  3546. 00002AA8  206E 0008                movea.l    A0, [A6 + 0x8]
  3547. 00002AAC  2850                     movea.l    A4, [A0]
  3548. 00002AAE  42A7                     clr.l      -[A7]
  3549. 00002AB0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3550. 00002AB4  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  3551. 00002AB8  201F                     move.l     D0, [A7]+
  3552. 00002ABA  4878 0010                push.l     0x10
  3553. 00002ABE  2F00                     move.l     -[A7], D0
  3554. 00002AC0  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  3555. 00002AC4  3E00                     move.w     D7, D0
  3556. 00002AC6  7C00                     moveq.l    D6, 0x00
  3557. 00002AC8  600A                     bra        +0xC /* 00002AD4 */
  3558. label00002ACA:
  3559. 00002ACA  426C 0002                clr.w      [A4 + 0x2]
  3560. 00002ACE  49EC 0010                lea.l      A4, [A4 + 0x10]
  3561. 00002AD2  5246                     addq.w     D6, 1
  3562. label00002AD4:
  3563. 00002AD4  BC47                     cmp.w      D6, D7
  3564. 00002AD6  6DF2                     blt        -0xC /* 00002ACA */
  3565. 00002AD8  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3566. 00002ADC  4E5E                     unlink     A6
  3567. 00002ADE  4E75                     rts
  3568. fn00002AE0:
  3569. 00002AE0  4E56 0000                link       A6, 0
  3570. 00002AE4  48E7 0308                movem.l    -[A7], D6,D7,A4
  3571. 00002AE8  3E2E 0008                move.w     D7, [A6 + 0x8]
  3572. 00002AEC  41ED FAE2                lea.l      A0, [A5 - 0x51E]
  3573. 00002AF0  2848                     movea.l    A4, A0
  3574. 00002AF2  7C00                     moveq.l    D6, 0x00
  3575. 00002AF4  600A                     bra        +0xC /* 00002B00 */
  3576. label00002AF6:
  3577. 00002AF6  BE54                     cmp.w      D7, [A4]
  3578. 00002AF8  670C                     beq        +0xE /* 00002B06 */
  3579. 00002AFA  49EC 000E                lea.l      A4, [A4 + 0xE]
  3580. 00002AFE  5246                     addq.w     D6, 1
  3581. label00002B00:
  3582. 00002B00  0C46 002D                cmpi.w     D6, 0x2D /* '-' */
  3583. 00002B04  6DF0                     blt        -0xE /* 00002AF6 */
  3584. label00002B06:
  3585. 00002B06  200C                     move.l     D0, A4
  3586. 00002B08  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3587. 00002B0C  4E5E                     unlink     A6
  3588. 00002B0E  4E75                     rts
  3589. fn00002B10:
  3590. 00002B10  48E7 0108                movem.l    -[A7], D7,A4
  3591. 00002B14  41ED FAE2                lea.l      A0, [A5 - 0x51E]
  3592. 00002B18  2848                     movea.l    A4, A0
  3593. 00002B1A  7E00                     moveq.l    D7, 0x00
  3594. 00002B1C  600A                     bra        +0xC /* 00002B28 */
  3595. label00002B1E:
  3596. 00002B1E  426C 0002                clr.w      [A4 + 0x2]
  3597. 00002B22  49EC 000E                lea.l      A4, [A4 + 0xE]
  3598. 00002B26  5247                     addq.w     D7, 1
  3599. label00002B28:
  3600. 00002B28  0C47 002D                cmpi.w     D7, 0x2D /* '-' */
  3601. 00002B2C  6DF0                     blt        -0xE /* 00002B1E */
  3602. 00002B2E  4CDF 1080                movem.l    D7,A4, [A7]+
  3603. 00002B32  4E75                     rts
  3604. fn00002B34:
  3605. 00002B34  1038 0120                move.b     D0, [0x00000120 /* MacJump */]
  3606. 00002B38  4880                     ext.w      D0
  3607. 00002B3A  0800 0005                btst.b     D0, 0x5
  3608. 00002B3E  6704                     beq        +0x6 /* 00002B44 */
  3609. 00002B40  7001                     moveq.l    D0, 0x01
  3610. 00002B42  6016                     bra        +0x18 /* 00002B5A */
  3611. label00002B44:
  3612. 00002B44  4AB8 00FC                tst.l      [0x000000FC]
  3613. 00002B48  670E                     beq        +0x10 /* 00002B58 */
  3614. 00002B4A  2078 00FC                movea.l    A0, [0x000000FC]
  3615. 00002B4E  0C50 5748                cmpi.w     [A0], 0x5748 /* 'WH' */
  3616. 00002B52  6604                     bne        +0x6 /* 00002B58 */
  3617. 00002B54  7001                     moveq.l    D0, 0x01
  3618. 00002B56  6002                     bra        +0x4 /* 00002B5A */
  3619. label00002B58:
  3620. 00002B58  7000                     moveq.l    D0, 0x00
  3621. label00002B5A:
  3622. 00002B5A  4E75                     rts
  3623. export_765:
  3624. 00002B5C  4E56 FEF2                link       A6, -0x010E
  3625. 00002B60  206D EC46                movea.l    A0, [A5 - 0x13BA]
  3626. 00002B64  3D68 0044 FFF6           move.w     [A6 - 0xA], [A0 + 0x44]
  3627. 00002B6A  206D EC46                movea.l    A0, [A5 - 0x13BA]
  3628. 00002B6E  3D68 004A FFF4           move.w     [A6 - 0xC], [A0 + 0x4A]
  3629. 00002B74  206D EC46                movea.l    A0, [A5 - 0x13BA]
  3630. 00002B78  1028 0046                move.b     D0, [A0 + 0x46]
  3631. 00002B7C  4880                     ext.w      D0
  3632. 00002B7E  3D40 FFF2                move.w     [A6 - 0xE], D0
  3633. 00002B82  3F3C 0003                move.w     -[A7], 0x3
  3634. 00002B86  A887                     syscall    TextFont
  3635. 00002B88  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  3636. 00002B8C  A88A                     syscall    TextSize
  3637. 00002B8E  486E FFF8                pea.l      [A6 - 0x8]
  3638. 00002B92  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3639. 00002B96  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3640. 00002B9A  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  3641. 00002B9E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3642. 00002BA2  302E 0008                move.w     D0, [A6 + 0x8]
  3643. 00002BA6  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  3644. 00002BAA  0005 0016                ori.b      D5, 0x16
  3645. 00002BAE  0002 003C                ori.b      D2, 0x3C /* '<' */
  3646. 00002BB2  0004 0062                ori.b      D4, 0x62 /* 'b' */
  3647. 00002BB6  0005 0086                ori.b      D5, 0x86
  3648. 00002BBA  0008 00C4                ori.b      A0, 0xC4
  3649. 00002BBE  0010 00DC                ori.b      [A0], 0xDC
  3650. 00002BC2  3F3C 0001                move.w     -[A7], 0x1
  3651. 00002BC6  A888                     syscall    TextFace
  3652. 00002BC8  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  3653. 00002BCC  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  3654. 00002BD0  A893                     syscall    MoveTo
  3655. 00002BD2  486E FEF2                pea.l      [A6 - 0x10E]
  3656. 00002BD6  3F3C 03EC                move.w     -[A7], 0x3EC
  3657. 00002BDA  3F3C 0001                move.w     -[A7], 0x1
  3658. 00002BDE  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  3659. 00002BE2  486E FEF2                pea.l      [A6 - 0x10E]
  3660. 00002BE6  A884                     syscall    DrawString
  3661. 00002BE8  6000 00B2                bra        +0xB4 /* 00002C9C */
  3662. 00002BEC  3F3C 0001                move.w     -[A7], 0x1
  3663. 00002BF0  A888                     syscall    TextFace
  3664. 00002BF2  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  3665. 00002BF6  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  3666. 00002BFA  A893                     syscall    MoveTo
  3667. 00002BFC  486E FEF2                pea.l      [A6 - 0x10E]
  3668. 00002C00  3F3C 03EC                move.w     -[A7], 0x3EC
  3669. 00002C04  3F3C 0002                move.w     -[A7], 0x2
  3670. 00002C08  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  3671. 00002C0C  486E FEF2                pea.l      [A6 - 0x10E]
  3672. 00002C10  A884                     syscall    DrawString
  3673. 00002C12  6000 0088                bra        +0x8A /* 00002C9C */
  3674. 00002C16  3F3C 0001                move.w     -[A7], 0x1
  3675. 00002C1A  A888                     syscall    TextFace
  3676. 00002C1C  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  3677. 00002C20  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  3678. 00002C24  A893                     syscall    MoveTo
  3679. 00002C26  486E FEF2                pea.l      [A6 - 0x10E]
  3680. 00002C2A  3F3C 03EC                move.w     -[A7], 0x3EC
  3681. 00002C2E  3F3C 0003                move.w     -[A7], 0x3
  3682. 00002C32  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  3683. 00002C36  486E FEF2                pea.l      [A6 - 0x10E]
  3684. 00002C3A  A884                     syscall    DrawString
  3685. 00002C3C  605E                     bra        +0x60 /* 00002C9C */
  3686. 00002C3E  3F3C 0001                move.w     -[A7], 0x1
  3687. 00002C42  A888                     syscall    TextFace
  3688. 00002C44  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  3689. 00002C48  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  3690. 00002C4C  A893                     syscall    MoveTo
  3691. 00002C4E  486E FEF2                pea.l      [A6 - 0x10E]
  3692. 00002C52  3F3C 03EC                move.w     -[A7], 0x3EC
  3693. 00002C56  3F3C 0004                move.w     -[A7], 0x4
  3694. 00002C5A  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  3695. 00002C5E  486E FEF2                pea.l      [A6 - 0x10E]
  3696. 00002C62  A884                     syscall    DrawString
  3697. 00002C64  4267                     clr.w      -[A7]
  3698. 00002C66  A888                     syscall    TextFace
  3699. 00002C68  486E FEF2                pea.l      [A6 - 0x10E]
  3700. 00002C6C  3F3C 03EC                move.w     -[A7], 0x3EC
  3701. 00002C70  3F3C 0005                move.w     -[A7], 0x5
  3702. 00002C74  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  3703. 00002C78  486E FEF2                pea.l      [A6 - 0x10E]
  3704. 00002C7C  A884                     syscall    DrawString
  3705. 00002C7E  601C                     bra        +0x1E /* 00002C9C */
  3706. 00002C80  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  3707. 00002C84  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  3708. 00002C88  A893                     syscall    MoveTo
  3709. 00002C8A  486D EC2E                pea.l      [A5 - 0x13D2]
  3710. 00002C8E  A89D                     syscall    PenPat
  3711. 00002C90  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3712. 00002C94  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  3713. 00002C98  A891                     syscall    LineTo
  3714. 00002C9A  A89E                     syscall    PenNormal
  3715. label00002C9C:
  3716. 00002C9C  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  3717. 00002CA0  A887                     syscall    TextFont
  3718. 00002CA2  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  3719. 00002CA6  A88A                     syscall    TextSize
  3720. 00002CA8  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  3721. 00002CAC  A888                     syscall    TextFace
  3722. 00002CAE  4E5E                     unlink     A6
  3723. 00002CB0  205F                     movea.l    A0, [A7]+
  3724. 00002CB2  4FEF 0006                lea.l      A7, [A7 + 0x6]
  3725. 00002CB6  4ED0                     jmp        [A0]
  3726. 00002CB8  4E56 FDE4                link       A6, -0x021C
  3727. 00002CBC  2F0C                     move.l     -[A7], A4
  3728. 00002CBE  486E FFF0                pea.l      [A6 - 0x10]
  3729. 00002CC2  A874                     syscall    GetPort
  3730. 00002CC4  42A7                     clr.l      -[A7]
  3731. 00002CC6  4879 444C 4F47           push.l     0x444C4F47 /* 'DLOG' */
  3732. 00002CCC  3F3C 0101                move.w     -[A7], 0x101
  3733. 00002CD0  A9A0                     syscall    GetResource
  3734. 00002CD2  205F                     movea.l    A0, [A7]+
  3735. 00002CD4  2D48 FFE8                move.l     [A6 - 0x18], A0
  3736. 00002CD8  B0FC 0000                cmpa.w     A0, 0x0
  3737. 00002CDC  6700 013A                beq        +0x13C /* 00002E18 */
  3738. 00002CE0  206E FFE8                movea.l    A0, [A6 - 0x18]
  3739. 00002CE4  2050                     movea.l    A0, [A0]
  3740. 00002CE6  43ED F852                lea.l      A1, [A5 - 0x7AE]
  3741. 00002CEA  20D9                     move.l     [A0]+, [A1]+
  3742. 00002CEC  20D9                     move.l     [A0]+, [A1]+
  3743. 00002CEE  42A7                     clr.l      -[A7]
  3744. 00002CF0  3F3C 0101                move.w     -[A7], 0x101
  3745. 00002CF4  42A7                     clr.l      -[A7]
  3746. 00002CF6  4878 FFFF                push.l     0xFFFF
  3747. 00002CFA  A97C                     syscall    GetNewDialog
  3748. 00002CFC  205F                     movea.l    A0, [A7]+
  3749. 00002CFE  2D48 FFEC                move.l     [A6 - 0x14], A0
  3750. 00002D02  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3751. 00002D06  A873                     syscall    SetPort
  3752. 00002D08  486E FFF8                pea.l      [A6 - 0x8]
  3753. 00002D0C  3F3C 0005                move.w     -[A7], 0x5
  3754. 00002D10  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3755. 00002D14  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  3756. 00002D18  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3757. 00002D1C  486E FFF8                pea.l      [A6 - 0x8]
  3758. 00002D20  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  3759. 00002D24  588F                     addq.l     A7, 4
  3760. 00002D26  2B40 FD70                move.l     [A5 - 0x290], D0
  3761. 00002D2A  206D FD70                movea.l    A0, [A5 - 0x290]
  3762. 00002D2E  2050                     movea.l    A0, [A0]
  3763. 00002D30  7044                     moveq.l    D0, 0x44
  3764. 00002D32  1140 0024                move.b     [A0 + 0x24], D0
  3765. 00002D36  41ED FAE2                lea.l      A0, [A5 - 0x51E]
  3766. 00002D3A  2848                     movea.l    A4, A0
  3767. 00002D3C  426E FFF6                clr.w      [A6 - 0xA]
  3768. 00002D40  426E FFF4                clr.w      [A6 - 0xC]
  3769. 00002D44  426E FFE4                clr.w      [A6 - 0x1C]
  3770. 00002D48  6030                     bra        +0x32 /* 00002D7A */
  3771. label00002D4A:
  3772. 00002D4A  3054                     movea.w    A0, [A4]
  3773. 00002D4C  2F08                     move.l     -[A7], A0
  3774. 00002D4E  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  3775. 00002D52  2F2D FD70                move.l     -[A7], [A5 - 0x290]
  3776. 00002D56  4EAD 0E9A                jsr        [A5 + 0xE9A /* export_463 */]
  3777. 00002D5A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3778. 00002D5E  1F2C 0003                move.b     -[A7], [A4 + 0x3]
  3779. 00002D62  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3780. 00002D66  2F2D FD70                move.l     -[A7], [A5 - 0x290]
  3781. 00002D6A  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  3782. 00002D6E  526E FFF4                addq.w     [A6 - 0xC], 1
  3783. 00002D72  49EC 000E                lea.l      A4, [A4 + 0xE]
  3784. 00002D76  526E FFE4                addq.w     [A6 - 0x1C], 1
  3785. label00002D7A:
  3786. 00002D7A  0C6E 002D FFE4           cmpi.w     [A6 - 0x1C], 0x2D /* '-' */
  3787. 00002D80  6DC8                     blt        -0x36 /* 00002D4A */
  3788. 00002D82  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3789. 00002D86  A915                     syscall    ShowWindow
  3790. label00002D88:
  3791. 00002D88  486D 181A                pea.l      [A5 + 0x181A /* export_767 */]
  3792. 00002D8C  486E FFE6                pea.l      [A6 - 0x1A]
  3793. 00002D90  A991                     syscall    ModalDialog
  3794. 00002D92  302E FFE6                move.w     D0, [A6 - 0x1A]
  3795. 00002D96  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  3796. 00002D9A  0001 0004                ori.b      D1, 0x4
  3797. 00002D9E  FFEA                     .invalid   <<F/7/7>>
  3798. 00002DA0  0008 0044                ori.b      A0, 0x44 /* 'D' */
  3799. 00002DA4  005A 0066                ori.w      [A2]+, 0x66 /* 'f' */
  3800. 00002DA8  4EBA FD66                jsr        [PC - 0x29A /* 00002B10 */]
  3801. 00002DAC  426E FFF6                clr.w      [A6 - 0xA]
  3802. 00002DB0  426E FFF4                clr.w      [A6 - 0xC]
  3803. 00002DB4  6018                     bra        +0x1A /* 00002DCE */
  3804. label00002DB6:
  3805. 00002DB6  302E FFF4                move.w     D0, [A6 - 0xC]
  3806. 00002DBA  C1FC 000E                muls.w     D0, 0xE
  3807. 00002DBE  41ED FAE2                lea.l      A0, [A5 - 0x51E]
  3808. 00002DC2  D1C0                     add.l      A0, D0
  3809. 00002DC4  7001                     moveq.l    D0, 0x01
  3810. 00002DC6  3140 0002                move.w     [A0 + 0x2], D0
  3811. 00002DCA  526E FFF4                addq.w     [A6 - 0xC], 1
  3812. label00002DCE:
  3813. 00002DCE  4267                     clr.w      -[A7]
  3814. 00002DD0  1F3C 0001                move.b     -[A7], 0x1
  3815. 00002DD4  486E FFF4                pea.l      [A6 - 0xC]
  3816. 00002DD8  2F2D FD70                move.l     -[A7], [A5 - 0x290]
  3817. 00002DDC  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  3818. 00002DE0  101F                     move.b     D0, [A7]+
  3819. 00002DE2  4A00                     tst.b      D0
  3820. 00002DE4  66D0                     bne        -0x2E /* 00002DB6 */
  3821. 00002DE6  2F2D FD70                move.l     -[A7], [A5 - 0x290]
  3822. 00002DEA  4EAD 0E7A                jsr        [A5 + 0xE7A /* export_459 */]
  3823. 00002DEE  588F                     addq.l     A7, 4
  3824. 00002DF0  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3825. 00002DF4  A983                     syscall    DisposeDialog
  3826. 00002DF6  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3827. 00002DFA  A873                     syscall    SetPort
  3828. 00002DFC  601A                     bra        +0x1C /* 00002E18 */
  3829. 00002DFE  3F3C 0001                move.w     -[A7], 0x1
  3830. 00002E02  4EBA 001A                jsr        [PC + 0x1A /* 00002E1E */]
  3831. 00002E06  548F                     addq.l     A7, 2
  3832. 00002E08  6000 FF7E                bra        -0x80 /* 00002D88 */
  3833. 00002E0C  4267                     clr.w      -[A7]
  3834. 00002E0E  4EBA 000E                jsr        [PC + 0xE /* 00002E1E */]
  3835. 00002E12  548F                     addq.l     A7, 2
  3836. 00002E14  6000 FF72                bra        -0x8C /* 00002D88 */
  3837. label00002E18:
  3838. 00002E18  285F                     movea.l    A4, [A7]+
  3839. 00002E1A  4E5E                     unlink     A6
  3840. 00002E1C  4E75                     rts
  3841. fn00002E1E:
  3842. 00002E1E  4E56 FFFC                link       A6, -0x0004
  3843. 00002E22  2F07                     move.l     -[A7], D7
  3844. 00002E24  426E FFFE                clr.w      [A6 - 0x2]
  3845. 00002E28  426E FFFC                clr.w      [A6 - 0x4]
  3846. 00002E2C  206D FD70                movea.l    A0, [A5 - 0x290]
  3847. 00002E30  2050                     movea.l    A0, [A0]
  3848. 00002E32  3E28 004C                move.w     D7, [A0 + 0x4C]
  3849. 00002E36  6014                     bra        +0x16 /* 00002E4C */
  3850. label00002E38:
  3851. 00002E38  1F2E 0009                move.b     -[A7], [A6 + 0x9]
  3852. 00002E3C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3853. 00002E40  2F2D FD70                move.l     -[A7], [A5 - 0x290]
  3854. 00002E44  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  3855. 00002E48  526E FFFC                addq.w     [A6 - 0x4], 1
  3856. label00002E4C:
  3857. 00002E4C  BE6E FFFC                cmp.w      D7, [A6 - 0x4]
  3858. 00002E50  6EE6                     bgt        -0x18 /* 00002E38 */
  3859. 00002E52  2E1F                     move.l     D7, [A7]+
  3860. 00002E54  4E5E                     unlink     A6
  3861. 00002E56  4E75                     rts
  3862. export_767:
  3863. 00002E58  4E56 FFEA                link       A6, -0x0016
  3864. 00002E5C  206E 000C                movea.l    A0, [A6 + 0xC]
  3865. 00002E60  3010                     move.w     D0, [A0]
  3866. 00002E62  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  3867. 00002E66  0003 000E                ori.b      D3, 0xE
  3868. 00002E6A  0003 0062                ori.b      D3, 0x62 /* 'b' */
  3869. 00002E6E  0001 00B8                ori.b      D1, 0xB8
  3870. 00002E72  0006 00E8                ori.b      D6, 0xE8
  3871. 00002E76  206E 000C                movea.l    A0, [A6 + 0xC]
  3872. 00002E7A  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3873. 00002E7E  4EAD 05E2                jsr        [A5 + 0x5E2 /* export_184 */]
  3874. 00002E82  588F                     addq.l     A7, 4
  3875. 00002E84  4A40                     tst.w      D0
  3876. 00002E86  6700 00D4                beq        +0xD6 /* 00002F5C */
  3877. 00002E8A  3F3C 0001                move.w     -[A7], 0x1
  3878. 00002E8E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3879. 00002E92  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  3880. 00002E96  5C8F                     addq.l     A7, 6
  3881. 00002E98  2D40 FFEA                move.l     [A6 - 0x16], D0
  3882. 00002E9C  206E FFEA                movea.l    A0, [A6 - 0x16]
  3883. 00002EA0  2050                     movea.l    A0, [A0]
  3884. 00002EA2  7000                     moveq.l    D0, 0x00
  3885. 00002EA4  1028 0011                move.b     D0, [A0 + 0x11]
  3886. 00002EA8  4A40                     tst.w      D0
  3887. 00002EAA  6618                     bne        +0x1A /* 00002EC4 */
  3888. 00002EAC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3889. 00002EB0  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  3890. 00002EB4  588F                     addq.l     A7, 4
  3891. 00002EB6  206E 0008                movea.l    A0, [A6 + 0x8]
  3892. 00002EBA  7001                     moveq.l    D0, 0x01
  3893. 00002EBC  3080                     move.w     [A0], D0
  3894. 00002EBE  7001                     moveq.l    D0, 0x01
  3895. 00002EC0  6000 009C                bra        +0x9E /* 00002F5E */
  3896. label00002EC4:
  3897. 00002EC4  206E 000C                movea.l    A0, [A6 + 0xC]
  3898. 00002EC8  4250                     clr.w      [A0]
  3899. 00002ECA  6000 0090                bra        +0x92 /* 00002F5C */
  3900. 00002ECE  206E 000C                movea.l    A0, [A6 + 0xC]
  3901. 00002ED2  2D68 000A FFEE           move.l     [A6 - 0x12], [A0 + 0xA]
  3902. 00002ED8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3903. 00002EDC  A873                     syscall    SetPort
  3904. 00002EDE  486E FFEE                pea.l      [A6 - 0x12]
  3905. 00002EE2  A871                     syscall    GlobalToLocal
  3906. 00002EE4  486E FFF2                pea.l      [A6 - 0xE]
  3907. 00002EE8  3F3C 0005                move.w     -[A7], 0x5
  3908. 00002EEC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3909. 00002EF0  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  3910. 00002EF4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3911. 00002EF8  486E FFF2                pea.l      [A6 - 0xE]
  3912. 00002EFC  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  3913. 00002F00  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  3914. 00002F04  508F                     addq.l     A7, 8
  3915. 00002F06  4A40                     tst.w      D0
  3916. 00002F08  6752                     beq        +0x54 /* 00002F5C */
  3917. 00002F0A  486E FFFC                pea.l      [A6 - 0x4]
  3918. 00002F0E  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  3919. 00002F12  2F2D FD70                move.l     -[A7], [A5 - 0x290]
  3920. 00002F16  4EAD 0EBA                jsr        [A5 + 0xEBA /* export_467 */]
  3921. 00002F1A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3922. 00002F1E  0C40 0004                cmpi.w     D0, 0x4
  3923. 00002F22  6638                     bne        +0x3A /* 00002F5C */
  3924. 00002F24  A850                     syscall    InitCursor
  3925. 00002F26  6034                     bra        +0x36 /* 00002F5C */
  3926. 00002F28  206E 000C                movea.l    A0, [A6 + 0xC]
  3927. 00002F2C  2028 0002                move.l     D0, [A0 + 0x2]
  3928. 00002F30  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  3929. 00002F34  6626                     bne        +0x28 /* 00002F5C */
  3930. 00002F36  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3931. 00002F3A  A922                     syscall    BeginUpdate
  3932. 00002F3C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3933. 00002F40  A981                     syscall    DrawDialog
  3934. 00002F42  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3935. 00002F46  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  3936. 00002F4A  588F                     addq.l     A7, 4
  3937. 00002F4C  2F2D FD70                move.l     -[A7], [A5 - 0x290]
  3938. 00002F50  4EAD 0ECA                jsr        [A5 + 0xECA /* export_469 */]
  3939. 00002F54  588F                     addq.l     A7, 4
  3940. 00002F56  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3941. 00002F5A  A923                     syscall    EndUpdate
  3942. label00002F5C:
  3943. 00002F5C  7000                     moveq.l    D0, 0x00
  3944. label00002F5E:
  3945. 00002F5E  4E5E                     unlink     A6
  3946. 00002F60  205F                     movea.l    A0, [A7]+
  3947. 00002F62  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3948. 00002F66  1E80                     move.b     [A7], D0
  3949. 00002F68  4ED0                     jmp        [A0]
  3950.